diff options
author | Steve MacLean <Steve.MacLean@microsoft.com> | 2020-01-21 23:36:37 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-21 23:36:37 +0300 |
commit | 696e72b14d29979d7dab11eb4384ae656fdfaba6 (patch) | |
tree | 2bc7cdf02f65770853cdf9f58526db1dbf340808 /src/coreclr/clrdefinitions.cmake | |
parent | 644bdd98151ccf64c230a2d646ed2be0e3f2d77b (diff) |
Rename CLR_CMAKE_PLATFORM* CLR_CMAKE_HOST* (#1974)
The term platform was ambiguous. Migrate to using common terminology for
cross compilation.
Host is the platfrom which will execute the code
Target is the platform which will be debugged or for which code will be generated.
In most cases HOST == TARGET. The exceptions are the cross component crossgen
tools and the future cross DAC.
Diffstat (limited to 'src/coreclr/clrdefinitions.cmake')
-rw-r--r-- | src/coreclr/clrdefinitions.cmake | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/src/coreclr/clrdefinitions.cmake b/src/coreclr/clrdefinitions.cmake index 23328f0e126..58706f86158 100644 --- a/src/coreclr/clrdefinitions.cmake +++ b/src/coreclr/clrdefinitions.cmake @@ -17,7 +17,7 @@ add_compile_definitions($<$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>:FEATURE_ add_compile_definitions($<$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>:SELF_NO_HOST>) if (CLR_CMAKE_TARGET_ARCH_AMD64) - if (CLR_CMAKE_PLATFORM_UNIX) + if (CLR_CMAKE_HOST_UNIX) add_definitions(-DDBG_TARGET_AMD64_UNIX) endif() add_definitions(-D_TARGET_AMD64_) @@ -25,7 +25,7 @@ if (CLR_CMAKE_TARGET_ARCH_AMD64) add_definitions(-DDBG_TARGET_64BIT) add_definitions(-DDBG_TARGET_AMD64) elseif (CLR_CMAKE_TARGET_ARCH_ARM64) - if (CLR_CMAKE_PLATFORM_UNIX) + if (CLR_CMAKE_HOST_UNIX) add_definitions(-DDBG_TARGET_ARM64_UNIX) add_definitions(-DFEATURE_EMULATE_SINGLESTEP) endif() @@ -35,13 +35,13 @@ elseif (CLR_CMAKE_TARGET_ARCH_ARM64) add_definitions(-DDBG_TARGET_ARM64) add_definitions(-DFEATURE_MULTIREG_RETURN) elseif (CLR_CMAKE_TARGET_ARCH_ARM) - if (CLR_CMAKE_PLATFORM_UNIX) + if (CLR_CMAKE_HOST_UNIX) add_definitions(-DDBG_TARGET_ARM_UNIX) elseif (WIN32 AND NOT DEFINED CLR_CROSS_COMPONENTS_BUILD) # Set this to ensure we can use Arm SDK for Desktop binary linkage when doing native (Arm32) build add_definitions(-D_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE) add_definitions(-D_ARM_WORKAROUND_) - endif (CLR_CMAKE_PLATFORM_UNIX) + endif (CLR_CMAKE_HOST_UNIX) add_definitions(-D_TARGET_ARM_) add_definitions(-DDBG_TARGET_32BIT) add_definitions(-DDBG_TARGET_ARM) @@ -54,12 +54,12 @@ else () clr_unknown_arch() endif (CLR_CMAKE_TARGET_ARCH_AMD64) -if (CLR_CMAKE_PLATFORM_UNIX) +if (CLR_CMAKE_HOST_UNIX) - if(CLR_CMAKE_PLATFORM_DARWIN) + if(CLR_CMAKE_HOST_DARWIN) add_definitions(-D_XOPEN_SOURCE) add_definitions(-DFEATURE_DATATARGET4) - endif(CLR_CMAKE_PLATFORM_DARWIN) + endif(CLR_CMAKE_HOST_DARWIN) if (CLR_CMAKE_TARGET_ARCH_AMD64) add_definitions(-DUNIX_AMD64_ABI) @@ -69,13 +69,13 @@ if (CLR_CMAKE_PLATFORM_UNIX) add_definitions(-DUNIX_X86_ABI) endif() -endif(CLR_CMAKE_PLATFORM_UNIX) +endif(CLR_CMAKE_HOST_UNIX) -if(CLR_CMAKE_PLATFORM_ALPINE_LINUX) +if(CLR_CMAKE_HOST_ALPINE_LINUX) # Alpine Linux doesn't have fixed stack limit, this define disables some stack pointer # sanity checks in debug / checked build that rely on a fixed stack limit add_definitions(-DNO_FIXED_STACK_LIMIT) -endif(CLR_CMAKE_PLATFORM_ALPINE_LINUX) +endif(CLR_CMAKE_HOST_ALPINE_LINUX) add_definitions(-D_BLD_CLR) add_definitions(-DDEBUGGING_SUPPORTED) @@ -112,7 +112,7 @@ if(NOT CLR_CMAKE_TARGET_ARCH_I386) add_definitions(-DFEATURE_PORTABLE_SHUFFLE_THUNKS) endif() -if(CLR_CMAKE_PLATFORM_UNIX OR NOT CLR_CMAKE_TARGET_ARCH_I386) +if(CLR_CMAKE_HOST_UNIX OR NOT CLR_CMAKE_TARGET_ARCH_I386) add_definitions(-DFEATURE_INSTANTIATINGSTUB_AS_IL) endif() @@ -152,9 +152,9 @@ endif(FEATURE_GDBJIT_LANGID_CS) if(FEATURE_GDBJIT_SYMTAB) add_definitions(-DFEATURE_GDBJIT_SYMTAB) endif(FEATURE_GDBJIT_SYMTAB) -if(CLR_CMAKE_PLATFORM_UNIX) +if(CLR_CMAKE_HOST_UNIX) add_definitions(-DFEATURE_EVENTSOURCE_XPLAT) -endif(CLR_CMAKE_PLATFORM_UNIX) +endif(CLR_CMAKE_HOST_UNIX) # NetBSD doesn't implement this feature if(NOT CMAKE_SYSTEM_NAME STREQUAL NetBSD) add_definitions(-DFEATURE_HIJACK) @@ -167,34 +167,34 @@ if(FEATURE_INTERPRETER) add_compile_definitions($<$<NOT:$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>>:FEATURE_INTERPRETER>) endif(FEATURE_INTERPRETER) add_definitions(-DFEATURE_ISYM_READER) -if (CLR_CMAKE_PLATFORM_LINUX OR WIN32) +if (CLR_CMAKE_HOST_LINUX OR WIN32) add_definitions(-DFEATURE_MANAGED_ETW) -endif(CLR_CMAKE_PLATFORM_LINUX OR WIN32) +endif(CLR_CMAKE_HOST_LINUX OR WIN32) add_definitions(-DFEATURE_MANAGED_ETW_CHANNELS) if(FEATURE_MERGE_JIT_AND_ENGINE) add_definitions(-DFEATURE_MERGE_JIT_AND_ENGINE) endif(FEATURE_MERGE_JIT_AND_ENGINE) add_compile_definitions($<$<NOT:$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>>:FEATURE_MULTICOREJIT>) -if(CLR_CMAKE_PLATFORM_UNIX) +if(CLR_CMAKE_HOST_UNIX) add_definitions(-DFEATURE_PAL) add_definitions(-DFEATURE_PAL_ANSI) -endif(CLR_CMAKE_PLATFORM_UNIX) -if(CLR_CMAKE_PLATFORM_LINUX) +endif(CLR_CMAKE_HOST_UNIX) +if(CLR_CMAKE_HOST_LINUX) add_definitions(-DFEATURE_PERFMAP) -endif(CLR_CMAKE_PLATFORM_LINUX) -if(CLR_CMAKE_PLATFORM_FREEBSD) +endif(CLR_CMAKE_HOST_LINUX) +if(CLR_CMAKE_HOST_FREEBSD) add_compile_definitions($<$<NOT:$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>>:FEATURE_PERFMAP>) -endif(CLR_CMAKE_PLATFORM_FREEBSD) +endif(CLR_CMAKE_HOST_FREEBSD) if(FEATURE_PREJIT) add_definitions(-DFEATURE_PREJIT) else() add_compile_definitions($<$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>:FEATURE_PREJIT>) endif(FEATURE_PREJIT) -if(WIN32 OR CLR_CMAKE_PLATFORM_LINUX) +if(WIN32 OR CLR_CMAKE_HOST_LINUX) add_compile_definitions($<$<AND:$<NOT:$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>>,$<NOT:$<BOOL:$<TARGET_PROPERTY:DAC_COMPONENT>>>>:FEATURE_PROFAPI_ATTACH_DETACH>) -endif(WIN32 OR CLR_CMAKE_PLATFORM_LINUX) +endif(WIN32 OR CLR_CMAKE_HOST_LINUX) add_compile_definitions($<$<BOOL:$<TARGET_PROPERTY:DAC_COMPONENT>>:DATA_PROFAPI_ATTACH_DETACH>) @@ -205,7 +205,7 @@ set(FEATURE_READYTORUN 1) add_compile_definitions($<$<NOT:$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>>:FEATURE_REJIT>) -if (CLR_CMAKE_PLATFORM_UNIX OR CLR_CMAKE_TARGET_ARCH_ARM64) +if (CLR_CMAKE_HOST_UNIX OR CLR_CMAKE_TARGET_ARCH_ARM64) add_definitions(-DFEATURE_STUBS_AS_IL) endif () if (FEATURE_NGEN_RELOCS_OPTIMIZATIONS) @@ -220,27 +220,27 @@ add_compile_definitions($<$<NOT:$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>>:F if (WIN32) add_definitions(-DFEATURE_TYPEEQUIVALENCE) endif(WIN32) -if (CLR_CMAKE_PLATFORM_ARCH_AMD64) +if (CLR_CMAKE_HOST_ARCH_AMD64) # Enable the AMD64 Unix struct passing JIT-EE interface for all AMD64 platforms, to enable altjit. add_definitions(-DUNIX_AMD64_ABI_ITF) -endif (CLR_CMAKE_PLATFORM_ARCH_AMD64) -if(CLR_CMAKE_PLATFORM_UNIX_AMD64) +endif (CLR_CMAKE_HOST_ARCH_AMD64) +if(CLR_CMAKE_HOST_UNIX_AMD64) add_definitions(-DFEATURE_MULTIREG_RETURN) -endif (CLR_CMAKE_PLATFORM_UNIX_AMD64) -if(CLR_CMAKE_PLATFORM_UNIX AND CLR_CMAKE_TARGET_ARCH_AMD64) +endif (CLR_CMAKE_HOST_UNIX_AMD64) +if(CLR_CMAKE_HOST_UNIX AND CLR_CMAKE_TARGET_ARCH_AMD64) add_definitions(-DUNIX_AMD64_ABI) -endif(CLR_CMAKE_PLATFORM_UNIX AND CLR_CMAKE_TARGET_ARCH_AMD64) +endif(CLR_CMAKE_HOST_UNIX AND CLR_CMAKE_TARGET_ARCH_AMD64) add_definitions(-DFEATURE_USE_ASM_GC_WRITE_BARRIERS) -if(CLR_CMAKE_PLATFORM_ARCH_AMD64 OR CLR_CMAKE_PLATFORM_ARCH_ARM64) +if(CLR_CMAKE_HOST_ARCH_AMD64 OR CLR_CMAKE_HOST_ARCH_ARM64) add_definitions(-DFEATURE_USE_SOFTWARE_WRITE_WATCH_FOR_GC_HEAP) -endif(CLR_CMAKE_PLATFORM_ARCH_AMD64 OR CLR_CMAKE_PLATFORM_ARCH_ARM64) -if(CLR_CMAKE_PLATFORM_ARCH_AMD64 OR CLR_CMAKE_PLATFORM_ARCH_ARM64) +endif(CLR_CMAKE_HOST_ARCH_AMD64 OR CLR_CMAKE_HOST_ARCH_ARM64) +if(CLR_CMAKE_HOST_ARCH_AMD64 OR CLR_CMAKE_HOST_ARCH_ARM64) add_definitions(-DFEATURE_MANUALLY_MANAGED_CARD_BUNDLES) -endif(CLR_CMAKE_PLATFORM_ARCH_AMD64 OR CLR_CMAKE_PLATFORM_ARCH_ARM64) +endif(CLR_CMAKE_HOST_ARCH_AMD64 OR CLR_CMAKE_HOST_ARCH_ARM64) -if(NOT CLR_CMAKE_PLATFORM_UNIX) +if(NOT CLR_CMAKE_HOST_UNIX) add_definitions(-DFEATURE_WIN32_REGISTRY) -endif(NOT CLR_CMAKE_PLATFORM_UNIX) +endif(NOT CLR_CMAKE_HOST_UNIX) add_definitions(-DFEATURE_WINMD_RESILIENT) add_definitions(-D_SECURE_SCL=0) add_definitions(-DUNICODE) @@ -252,9 +252,9 @@ if(WIN32) endif(CLR_CMAKE_TARGET_ARCH_AMD64 OR CLR_CMAKE_TARGET_ARCH_I386) endif(WIN32) -if(CLR_CMAKE_PLATFORM_DARWIN) +if(CLR_CMAKE_HOST_DARWIN) add_definitions(-DFEATURE_WRITEBARRIER_COPY) -endif(CLR_CMAKE_PLATFORM_DARWIN) +endif(CLR_CMAKE_HOST_DARWIN) if (NOT CLR_CMAKE_TARGET_ARCH_I386 OR NOT WIN32) add_definitions(-DFEATURE_EH_FUNCLETS) |