diff options
author | Ilia <ki.stfu@gmail.com> | 2020-02-16 22:41:16 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-16 22:41:16 +0300 |
commit | dc8bf933e44ff9d5bcc452396188a6ede6909d3a (patch) | |
tree | 60ef473eb2c4575f6a537d70df2b0d14eaf7f2ba /src/coreclr/clrdefinitions.cmake | |
parent | 15f2048652f3c18027c29503e94bd32cd33bd2cd (diff) |
Define FEATURE_PROFAPI_ATTACH_DETACH always (#32293)
Allow to use profiler attach/detach feature because it seems to work on
other platforms (macOS in particular).
Also, remove unused DATA_PROFAPI_ATTACH_DETACH definition.
Fixes #32093
Diffstat (limited to 'src/coreclr/clrdefinitions.cmake')
-rw-r--r-- | src/coreclr/clrdefinitions.cmake | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/coreclr/clrdefinitions.cmake b/src/coreclr/clrdefinitions.cmake index e0126139f0f..8f04b236b91 100644 --- a/src/coreclr/clrdefinitions.cmake +++ b/src/coreclr/clrdefinitions.cmake @@ -169,11 +169,7 @@ else() add_compile_definitions($<$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>:FEATURE_PREJIT>) endif(FEATURE_PREJIT) -if(CLR_CMAKE_TARGET_WIN32 OR CLR_CMAKE_TARGET_LINUX) - add_compile_definitions($<$<AND:$<NOT:$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>>,$<NOT:$<BOOL:$<TARGET_PROPERTY:DAC_COMPONENT>>>>:FEATURE_PROFAPI_ATTACH_DETACH>) -endif(CLR_CMAKE_TARGET_WIN32 OR CLR_CMAKE_TARGET_LINUX) - -add_compile_definitions($<$<BOOL:$<TARGET_PROPERTY:DAC_COMPONENT>>:DATA_PROFAPI_ATTACH_DETACH>) +add_compile_definitions($<$<AND:$<NOT:$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>>,$<NOT:$<BOOL:$<TARGET_PROPERTY:DAC_COMPONENT>>>>:FEATURE_PROFAPI_ATTACH_DETACH>) add_definitions(-DFEATURE_READYTORUN) |