summaryrefslogtreecommitdiff
path: root/clrdefinitions.cmake
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2016-05-02 11:05:17 -0700
committerJan Kotas <jkotas@microsoft.com>2016-05-02 11:05:17 -0700
commita91aee5ca088e5d80835fc593d72d9cacd5d7480 (patch)
tree6279f1c7af18c4fd5d0561b0db4548be46d03028 /clrdefinitions.cmake
parent7dd56b48bd99a776e8e7dd3638f59191c5013e9b (diff)
parent8d55cd34e8192ac9679e7f1b34b0b1709154c943 (diff)
downloadcoreclr-a91aee5ca088e5d80835fc593d72d9cacd5d7480.tar.gz
coreclr-a91aee5ca088e5d80835fc593d72d9cacd5d7480.tar.bz2
coreclr-a91aee5ca088e5d80835fc593d72d9cacd5d7480.zip
Merge pull request #4709 from myungjoo/fix/4682
Match Inconsistent CMake/MSBuild Compiler Definitions
Diffstat (limited to 'clrdefinitions.cmake')
-rw-r--r--clrdefinitions.cmake6
1 files changed, 5 insertions, 1 deletions
diff --git a/clrdefinitions.cmake b/clrdefinitions.cmake
index c5352c0482..9a1d3df148 100644
--- a/clrdefinitions.cmake
+++ b/clrdefinitions.cmake
@@ -126,7 +126,9 @@ if (CLR_CMAKE_PLATFORM_UNIX OR CLR_CMAKE_TARGET_ARCH_ARM64)
endif(CLR_CMAKE_PLATFORM_UNIX OR CLR_CMAKE_TARGET_ARCH_ARM64)
add_definitions(-DFEATURE_ISYM_READER)
add_definitions(-DFEATURE_LOADER_OPTIMIZATION)
+if (NOT CLR_CMAKE_PLATFORM_UNIX)
add_definitions(-DFEATURE_MANAGED_ETW)
+endif(NOT CLR_CMAKE_PLATFORM_UNIX)
add_definitions(-DFEATURE_MANAGED_ETW_CHANNELS)
add_definitions(-DFEATURE_MAIN_CLR_MODULE_USES_CORE_NAME)
add_definitions(-DFEATURE_MERGE_CULTURE_SUPPORT_AND_ENGINE)
@@ -180,7 +182,9 @@ add_definitions(-DFEATURE_VERSIONING)
if(WIN32)
add_definitions(-DFEATURE_VERSIONING_LOG)
endif(WIN32)
-add_definitions(-DFEATURE_WIN32_REGISTRY)
+if(NOT CLR_CMAKE_PLATFORM_UNIX)
+ add_definitions(-DFEATURE_WIN32_REGISTRY)
+endif(NOT CLR_CMAKE_PLATFORM_UNIX)
add_definitions(-DFEATURE_WINDOWSPHONE)
add_definitions(-DFEATURE_WINMD_RESILIENT)
add_definitions(-D_SECURE_SCL=0)