Address sanitizer options

This commit is contained in:
Dan Paulat 2023-08-26 09:51:06 -05:00
parent a88cd27d8b
commit 67f74d9ede
3 changed files with 25 additions and 0 deletions

View file

@ -265,3 +265,11 @@ endif()
set_target_properties(wxdata PROPERTIES CXX_STANDARD 20
CXX_STANDARD_REQUIRED ON
CXX_EXTENSIONS OFF)
# Address Sanitizer options
if (SCWX_ADDRESS_SANITIZER)
target_compile_options(wxdata PRIVATE
$<$<CXX_COMPILER_ID:MSVC>:/fsanitize=address>
$<$<NOT:$<CXX_COMPILER_ID:MSVC>>:-fsanitize=address -fsanitize-recover=address>
)
endif()