From 92c445197ff423a4941a20fedf7325b29ef99202 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Mon, 30 Jul 2018 23:58:21 +0300 Subject: [PATCH] Allow threads_discovery disabling in CMake script * CMakeLists.txt (enable_threads_discovery): New OPTION (on by default). * CMakeLists.txt [!enable_threads_discovery]: Define GC_NO_THREADS_DISCOVERY macro. --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 044c451..d6c113c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -209,6 +209,11 @@ IF(enable_gc_assertions) ADD_DEFINITIONS("-DGC_ASSERTIONS") ENDIF(enable_gc_assertions) +OPTION(enable_threads_discovery "Enable threads discovery in GC" ON) +IF(NOT enable_threads_discovery) + ADD_DEFINITIONS("-DGC_NO_THREADS_DISCOVERY") +ENDIF() + OPTION(enable_checksums "Report erroneously cleared dirty bits" NO) IF(enable_checksums) IF(enable_munmap OR enable_threads) -- 2.7.4