From 02b0ce2b432d3e37769c0f46d315a91c83a0db77 Mon Sep 17 00:00:00 2001 From: Aditya Mandaleeka Date: Tue, 16 Jun 2015 15:25:20 -0700 Subject: Implement GC Suspension for Unix --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index e78fa91519..0264628a9a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -583,6 +583,10 @@ add_definitions(-DFEATURE_MULTICOREJIT) add_definitions(-DFEATURE_USE_ASM_GC_WRITE_BARRIERS) add_definitions(-DFEATURE_SYMDIFF) +if(CLR_CMAKE_PLATFORM_UNIX) + add_definitions(-DFEATURE_UNIX_GC_REDIRECT_HIJACK) +endif(CLR_CMAKE_PLATFORM_UNIX) + if(CLR_CMAKE_PLATFORM_UNIX) add_definitions(-DFEATURE_DBGIPC_TRANSPORT_DI) add_definitions(-DFEATURE_DBGIPC_TRANSPORT_VM) -- cgit v1.2.3 From d59491c66042cc1746b8a73056c14f4b847fab8c Mon Sep 17 00:00:00 2001 From: Aditya Mandaleeka Date: Fri, 7 Aug 2015 16:08:39 -0700 Subject: Enable FEATURE_HIJACK on 64-bit Linux --- CMakeLists.txt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 0264628a9a..6852236d96 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -522,7 +522,7 @@ if(WIN32) endif(WIN32) add_definitions(-DFEATURE_EXCEPTIONDISPATCHINFO) add_definitions(-DFEATURE_FRAMEWORK_INTERNAL) -if(WIN32) +if(WIN32 OR (CLR_CMAKE_PLATFORM_LINUX AND CLR_CMAKE_PLATFORM_UNIX_TARGET_AMD64)) add_definitions(-DFEATURE_HIJACK) endif(WIN32) add_definitions(-DFEATURE_HOST_ASSEMBLY_RESOLVER) @@ -583,10 +583,6 @@ add_definitions(-DFEATURE_MULTICOREJIT) add_definitions(-DFEATURE_USE_ASM_GC_WRITE_BARRIERS) add_definitions(-DFEATURE_SYMDIFF) -if(CLR_CMAKE_PLATFORM_UNIX) - add_definitions(-DFEATURE_UNIX_GC_REDIRECT_HIJACK) -endif(CLR_CMAKE_PLATFORM_UNIX) - if(CLR_CMAKE_PLATFORM_UNIX) add_definitions(-DFEATURE_DBGIPC_TRANSPORT_DI) add_definitions(-DFEATURE_DBGIPC_TRANSPORT_VM) -- cgit v1.2.3 From 6688840db4bdd8b3f9d122f001109918f22a9956 Mon Sep 17 00:00:00 2001 From: Aditya Mandaleeka Date: Mon, 10 Aug 2015 18:32:31 -0700 Subject: Add build-time check for existence of pthread_sigqueue and fix minor issues. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 6852236d96..7e79012040 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -524,7 +524,7 @@ add_definitions(-DFEATURE_EXCEPTIONDISPATCHINFO) add_definitions(-DFEATURE_FRAMEWORK_INTERNAL) if(WIN32 OR (CLR_CMAKE_PLATFORM_LINUX AND CLR_CMAKE_PLATFORM_UNIX_TARGET_AMD64)) add_definitions(-DFEATURE_HIJACK) -endif(WIN32) +endif(WIN32 OR (CLR_CMAKE_PLATFORM_LINUX AND CLR_CMAKE_PLATFORM_UNIX_TARGET_AMD64)) add_definitions(-DFEATURE_HOST_ASSEMBLY_RESOLVER) add_definitions(-DFEATURE_HOSTED_BINDER) if(WIN32) -- cgit v1.2.3