summaryrefslogtreecommitdiff
path: root/clrdefinitions.cmake
diff options
context:
space:
mode:
authorSteve MacLean <sdmaclea@qti.qualcomm.com>2017-05-05 19:16:37 -0400
committerJan Kotas <jkotas@microsoft.com>2017-05-05 16:16:37 -0700
commit060dc1d1e6d89d999f0741e5daf99f5fa564772f (patch)
treedf3a16226673a48c2afeb45007ec7f0e8016572f /clrdefinitions.cmake
parent30a09322644a5512315d34bbb4fccfddf5795f0f (diff)
downloadcoreclr-060dc1d1e6d89d999f0741e5daf99f5fa564772f.tar.gz
coreclr-060dc1d1e6d89d999f0741e5daf99f5fa564772f.tar.bz2
coreclr-060dc1d1e6d89d999f0741e5daf99f5fa564772f.zip
[Arm64/Unix] Enable FEATURE_USE_SOFTWARE_WRITE_WATCH_FOR_GC_HEAP (#11375)
* [Arm64/Unix] Enable FEATURE_USE_SOFTWARE_WRITE_WATCH_FOR_GC_HEAP * [Arm64/Unix] Enable FEATURE_MANUALLY_MANAGED_CARD_BUNDLES
Diffstat (limited to 'clrdefinitions.cmake')
-rw-r--r--clrdefinitions.cmake4
1 files changed, 2 insertions, 2 deletions
diff --git a/clrdefinitions.cmake b/clrdefinitions.cmake
index c2493f0268..f15749e5d5 100644
--- a/clrdefinitions.cmake
+++ b/clrdefinitions.cmake
@@ -177,10 +177,10 @@ if(CLR_CMAKE_PLATFORM_UNIX_AMD64)
add_definitions(-DFEATURE_UNIX_AMD64_STRUCT_PASSING)
endif (CLR_CMAKE_PLATFORM_UNIX_AMD64)
add_definitions(-DFEATURE_USE_ASM_GC_WRITE_BARRIERS)
-if(CLR_CMAKE_PLATFORM_ARCH_AMD64 AND NOT WIN32)
+if((CLR_CMAKE_PLATFORM_ARCH_AMD64 OR CLR_CMAKE_PLATFORM_ARCH_ARM64) AND NOT WIN32)
add_definitions(-DFEATURE_MANUALLY_MANAGED_CARD_BUNDLES)
add_definitions(-DFEATURE_USE_SOFTWARE_WRITE_WATCH_FOR_GC_HEAP)
-endif(CLR_CMAKE_PLATFORM_ARCH_AMD64 AND NOT WIN32)
+endif((CLR_CMAKE_PLATFORM_ARCH_AMD64 OR CLR_CMAKE_PLATFORM_ARCH_ARM64) AND NOT WIN32)
if(WIN32)
add_definitions(-DFEATURE_VERSIONING_LOG)
endif(WIN32)