1 # Add targets to the crosscomponents subcomponent build
3 if (CLR_CMAKE_HOST_OS STREQUAL CLR_CMAKE_TARGET_OS)
6 DESTINATIONS . sharedFramework
7 COMPONENT crosscomponents
11 jitinterface_${ARCH_HOST_NAME}
13 COMPONENT crosscomponents
16 if(CLR_CMAKE_TARGET_OSX AND ARCH_TARGET_NAME STREQUAL arm64)
18 clrjit_unix_osx_${ARCH_TARGET_NAME}_${ARCH_HOST_NAME}
19 DESTINATIONS . sharedFramework
20 COMPONENT crosscomponents
22 elseif (CLR_CMAKE_TARGET_UNIX)
24 clrjit_unix_${ARCH_TARGET_NAME}_${ARCH_HOST_NAME}
25 DESTINATIONS . sharedFramework
26 COMPONENT crosscomponents
31 if(NOT CLR_CMAKE_HOST_LINUX AND NOT CLR_CMAKE_HOST_OSX AND NOT FEATURE_CROSSBITNESS)
35 DESTINATIONS . sharedFramework
36 COMPONENT crosscomponents
40 if (CLR_CMAKE_TARGET_WIN32 AND NOT CLR_CMAKE_CROSS_ARCH)
41 add_dependencies(crosscomponents InjectResource GenClrDebugResource)