Changeset: 7e182f1aa11f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/7e182f1aa11f
Modified Files:
        cmake/monetdb-toolchain.cmake
        monetdb_config.h.in
Branch: default
Log Message:

Move SANITIZER define into monetdb_config.h (instead of compiler command line).


diffs (31 lines):

diff --git a/cmake/monetdb-toolchain.cmake b/cmake/monetdb-toolchain.cmake
--- a/cmake/monetdb-toolchain.cmake
+++ b/cmake/monetdb-toolchain.cmake
@@ -21,7 +21,6 @@ function(monetdb_default_compiler_option
     if(${CMAKE_C_COMPILER_ID} STREQUAL "GNU")
       add_compile_options("-fsanitize=address")
       add_compile_options("-fno-omit-frame-pointer")
-      add_compile_definitions(SANITIZER)
       if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.13.0")
         add_link_options("-fsanitize=address")
       else()
@@ -30,7 +29,6 @@ function(monetdb_default_compiler_option
     elseif ("${CMAKE_C_COMPILER_ID}" MATCHES "^(Clang|AppleClang)$")
       add_compile_options("-fsanitize=address")
       add_compile_options("-fno-omit-frame-pointer")
-      add_compile_definitions(SANITIZER)
       if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.13.0")
         add_link_options("-fsanitize=address")
       else()
diff --git a/monetdb_config.h.in b/monetdb_config.h.in
--- a/monetdb_config.h.in
+++ b/monetdb_config.h.in
@@ -209,6 +209,8 @@
 #cmakedefine WITH_TCMALLOC 1
 #cmakedefine WITH_MALLOC "@WITH_MALLOC@"
 
+#cmakedefine SANITIZER 1
+
 #define BUILD_TYPE "@BUILD_TYPE@"
 #define EXTRA_C_FLAGS "@EXTRA_C_FLAGS@"
 
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to