summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorKamil Rytarowski <n54@gmx.com>2016-02-02 02:37:06 +0100
committerKamil Rytarowski <n54@gmx.com>2016-02-07 13:45:28 +0100
commit652335e3de29e1c0752282ca9e1a988662af375b (patch)
treefce1e1e40869a3e58647feebd1ed56676c5eb850 /CMakeLists.txt
parent64744ed7e7581bb42841ce2554da73d736bb7013 (diff)
downloadcoreclr-652335e3de29e1c0752282ca9e1a988662af375b.tar.gz
coreclr-652335e3de29e1c0752282ca9e1a988662af375b.tar.bz2
coreclr-652335e3de29e1c0752282ca9e1a988662af375b.zip
Disable FEATURE_HIJACK in NetBSD as unimplemented
Solution suggested by Jan Kotas (Microsoft).
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt5
1 files changed, 3 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 65fb3f3555..2cc5393f6f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -694,9 +694,10 @@ if(FEATURE_EVENT_TRACE)
endif(FEATURE_EVENT_TRACE)
add_definitions(-DFEATURE_EXCEPTIONDISPATCHINFO)
add_definitions(-DFEATURE_FRAMEWORK_INTERNAL)
-if(NOT CLR_CMAKE_PLATFORM_UNIX_TARGET_ARM)
+# NetBSD doesn't implement this feature
+if(NOT CLR_CMAKE_PLATFORM_UNIX_TARGET_ARM AND NOT CMAKE_SYSTEM_NAME STREQUAL NetBSD)
add_definitions(-DFEATURE_HIJACK)
-endif(NOT CLR_CMAKE_PLATFORM_UNIX_TARGET_ARM)
+endif(NOT CLR_CMAKE_PLATFORM_UNIX_TARGET_ARM AND NOT CMAKE_SYSTEM_NAME STREQUAL NetBSD)
add_definitions(-DFEATURE_HOST_ASSEMBLY_RESOLVER)
add_definitions(-DFEATURE_HOSTED_BINDER)
add_definitions(-DFEATURE_ICASTABLE)