Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlia <ki.stfu@gmail.com>2020-02-16 22:41:16 +0300
committerGitHub <noreply@github.com>2020-02-16 22:41:16 +0300
commitdc8bf933e44ff9d5bcc452396188a6ede6909d3a (patch)
tree60ef473eb2c4575f6a537d70df2b0d14eaf7f2ba /src/coreclr/clrdefinitions.cmake
parent15f2048652f3c18027c29503e94bd32cd33bd2cd (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.cmake6
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)