From: Ivan Maidanski Date: Mon, 30 Jul 2018 20:58:21 +0000 (+0300) Subject: Allow threads_discovery disabling in CMake script X-Git-Tag: v8.0.0~45 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=92c445197ff423a4941a20fedf7325b29ef99202;p=gc 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. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 044c4518..d6c113c4 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)