Commit 96828f91 authored by Dominik Charousset's avatar Dominik Charousset

Use ASAN und UBSAN for non-Windows debug builds

parent fb1e559c
...@@ -6,12 +6,11 @@ ...@@ -6,12 +6,11 @@
defaultReleaseBuildFlags = [ defaultReleaseBuildFlags = [
'CAF_ENABLE_RUNTIME_CHECKS:BOOL=yes', 'CAF_ENABLE_RUNTIME_CHECKS:BOOL=yes',
'CAF_NO_OPENCL:BOOL=yes', 'CAF_NO_OPENCL:BOOL=yes',
'CAF_INSTALL_UNIT_TESTS:BOOL=yes',
] ]
// Default CMake flags for debug builds. // Default CMake flags for debug builds.
defaultDebugBuildFlags = defaultReleaseBuildFlags + [ defaultDebugBuildFlags = defaultReleaseBuildFlags + [
'CAF_ENABLE_ADDRESS_SANITIZER:BOOL=yes', 'CAF_SANITIZERS:STRING=address,undefined',
'CAF_LOG_LEVEL:STRING=TRACE', 'CAF_LOG_LEVEL:STRING=TRACE',
'CAF_ENABLE_ACTOR_PROFILER:BOOL=yes', 'CAF_ENABLE_ACTOR_PROFILER:BOOL=yes',
] ]
...@@ -99,7 +98,9 @@ config = [ ...@@ -99,7 +98,9 @@ config = [
], ],
], ],
Windows: [ Windows: [
debug: defaultDebugBuildFlags + [ debug: [
'CAF_LOG_LEVEL:STRING=TRACE',
'CAF_ENABLE_ACTOR_PROFILER:BOOL=yes',
'CAF_BUILD_STATIC_ONLY:BOOL=yes', 'CAF_BUILD_STATIC_ONLY:BOOL=yes',
], ],
release: defaultReleaseBuildFlags + [ release: defaultReleaseBuildFlags + [
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment