We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 33abf81 commit 7b0c00eCopy full SHA for 7b0c00e
source/tests/CMakeLists.txt
@@ -47,7 +47,12 @@ endif()
47
# Set memory check configuration
48
option(OPTION_TEST_MEMORYCHECK "Run tests with memory checker (valgrind)." OFF)
49
50
-if(OPTION_TEST_MEMORYCHECK)
+
51
+if(OPTION_TEST_MEMORYCHECK AND OPTION_BUILD_SANITIZER)
52
+ message(WARNING "OPTION_TEST_MEMORYCHECK and OPTION_BUILD_SANITIZER are not compatible, disabling memcheck tests.")
53
+endif()
54
55
+if(OPTION_TEST_MEMORYCHECK AND NOT OPTION_BUILD_SANITIZER)
56
set(MEMORYCHECK_COMMAND_OPTIONS "${MEMORYCHECK_COMMAND_OPTIONS} --leak-check=full")
57
set(MEMORYCHECK_COMMAND_OPTIONS "${MEMORYCHECK_COMMAND_OPTIONS} --trace-children=yes")
58
set(MEMORYCHECK_COMMAND_OPTIONS "${MEMORYCHECK_COMMAND_OPTIONS} --show-reachable=yes")
0 commit comments