Enable the Windows x86 build
authorMike Danes <onemihaid@hotmail.com>
Sat, 1 Aug 2015 08:04:16 +0000 (11:04 +0300)
committerMike Danes <onemihaid@hotmail.com>
Tue, 4 Aug 2015 08:00:34 +0000 (11:00 +0300)
commit8bb8ed66e4e54270e18e68c37515f21730c82cea
treea8f713371002b0a037965b4020ffd254a1de73aa
parentfd1fbb93e8435c371dea39f16c0cf6d030b8c7dd
Enable the Windows x86 build
This allows building the Windows x86 version of CoreCLR by using "x86" for the BuildArch parameter of build.cmd. Note that CMAKE_SYSTEM_PROCESSOR is no longer used in Windows builds to set IS_64BIT_BUILD.
This change is enough to get CoreCLR to build but more changes are required for it to actually run correctly. In particular, the JIT compiler support for x86 is pretty limited at this point.
23 files changed:
CMakeLists.txt
build.cmd
src/CMakeLists.txt
src/ToolBox/SOS/Strike/CMakeLists.txt
src/binder/CMakeLists.txt
src/classlibnative/CMakeLists.txt
src/debug/daccess/CMakeLists.txt
src/debug/di/CMakeLists.txt
src/debug/ee/CMakeLists.txt
src/debug/ee/wks/CMakeLists.txt
src/dlls/mscoree/coreclr/CMakeLists.txt
src/gcinfo/CMakeLists.txt
src/inc/winwrap.h
src/jit/CMakeLists.txt
src/pal/tools/gen-buildsys-win.bat
src/unwinder/CMakeLists.txt
src/unwinder/dac/CMakeLists.txt
src/vm/CMakeLists.txt
src/vm/crossgen/CMakeLists.txt
src/vm/i386/asmhelpers.asm
src/vm/wks/CMakeLists.txt
tests/buildtest.cmd
tests/runtest.cmd