[Tizen] Add method to write coredump of .NET process (#317)
[platform/upstream/coreclr.git] / crosscomponents.cmake
index e0d5c1a..a1f7c94 100644 (file)
@@ -1,9 +1,18 @@
 add_definitions(-DCROSS_COMPILE)
 
-set (CLR_CROSS_COMPONENTS_LIST  
-  crossgen   
-  mscordaccore   
-  mscordbi   
-  sos
-  clrjit
-)  
+if(CLR_CMAKE_PLATFORM_ARCH_AMD64 AND CLR_CMAKE_TARGET_ARCH_ARM)
+    set(FEATURE_CROSSBITNESS 1)
+endif(CLR_CMAKE_PLATFORM_ARCH_AMD64 AND CLR_CMAKE_TARGET_ARCH_ARM)
+
+set (CLR_CROSS_COMPONENTS_LIST
+    crossgen   
+    clrjit
+)
+
+if(NOT CLR_CMAKE_PLATFORM_LINUX AND NOT FEATURE_CROSSBITNESS)
+    list (APPEND CLR_CROSS_COMPONENTS_LIST
+        mscordaccore
+        mscordbi
+        sos
+    )
+endif()