Fix JIT build host/target confusion (dotnet/coreclr#7979)
authorBruce Forstall <brucefo@microsoft.com>
Fri, 4 Nov 2016 00:58:29 +0000 (17:58 -0700)
committerJan Kotas <jkotas@microsoft.com>
Fri, 4 Nov 2016 00:58:29 +0000 (17:58 -0700)
Also, add RyuJIT to Windows ARM32 cross components build (as protojit.dll).

Commit migrated from https://github.com/dotnet/coreclr/commit/3e5eab8392893798ab3a8f3d412829519494f709

src/coreclr/crosscomponents.cmake
src/coreclr/src/jit/dll/CMakeLists.txt
src/coreclr/src/jit/protojit/CMakeLists.txt

index e0d5c1a..7575570 100644 (file)
@@ -6,4 +6,5 @@ set (CLR_CROSS_COMPONENTS_LIST
   mscordbi   
   sos
   clrjit
+  protojit
 )  
index 01e58db..fcf869c 100644 (file)
@@ -1,8 +1,8 @@
 project(ClrJit)
 
-if(CLR_CMAKE_PLATFORM_ARCH_I386 OR CLR_CMAKE_PLATFORM_ARCH_ARM)
+if(CLR_CMAKE_TARGET_ARCH_I386 OR CLR_CMAKE_TARGET_ARCH_ARM)
     add_definitions(-DLEGACY_BACKEND)
-endif(CLR_CMAKE_PLATFORM_ARCH_I386 OR CLR_CMAKE_PLATFORM_ARCH_ARM)
+endif(CLR_CMAKE_TARGET_ARCH_I386 OR CLR_CMAKE_TARGET_ARCH_ARM)
 
 # Disable the following for UNIX altjit on Windows
 if(CLR_CMAKE_PLATFORM_UNIX)
index 708c293..259c7da 100644 (file)
@@ -7,10 +7,10 @@ add_definitions(-DFEATURE_READYTORUN_COMPILER)
 remove_definitions(-DFEATURE_MERGE_JIT_AND_ENGINE)
 
 # Enable SIMD support for RyuJIT/x86.
-if (CLR_CMAKE_PLATFORM_ARCH_I386)
+if (CLR_CMAKE_TARGET_ARCH_I386)
   add_definitions(-DFEATURE_SIMD)
   add_definitions(-DFEATURE_AVX_SUPPORT)
-endif (CLR_CMAKE_PLATFORM_ARCH_I386)
+endif (CLR_CMAKE_TARGET_ARCH_I386)
 
 add_library_clr(protojit
    SHARED