diff options
Diffstat (limited to 'crosscomponents.cmake')
-rw-r--r-- | crosscomponents.cmake | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/crosscomponents.cmake b/crosscomponents.cmake index be50ffa9d9..cedb1e2013 100644 --- a/crosscomponents.cmake +++ b/crosscomponents.cmake @@ -1,12 +1,16 @@ add_definitions(-DCROSS_COMPILE) +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 legacyjit ) -if(NOT CLR_CMAKE_PLATFORM_LINUX) +if(NOT CLR_CMAKE_PLATFORM_LINUX AND NOT FEATURE_CROSSBITNESS) list (APPEND CLR_CROSS_COMPONENTS_LIST mscordaccore mscordbi |