Skip to content

Commit 5c0fd3c

Browse files
committed
add address sanitizer
Signed-off-by: Tony Xiang <[email protected]>
1 parent 667201c commit 5c0fd3c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tests/cpp_unit_tests/CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,11 @@ target_link_libraries(power_grid_model_unit_tests
4242
target_compile_definitions(power_grid_model_unit_tests PRIVATE POWER_GRID_MODEL_VALIDATION_TEST_DATA_PATH="${CMAKE_SOURCE_DIR}/tests/data")
4343

4444

45+
# add address sanitizer for Linux/Mac build
46+
if(UNIX)
47+
target_compile_options(power_grid_model_unit_tests PRIVATE -fsanitize=address)
48+
target_link_options(power_grid_model_unit_tests PRIVATE -fsanitize=address)
49+
endif()
50+
4551
# set_target_properties(power_grid_model_unit_tests PROPERTIES SKIP_BUILD_RPATH TRUE)
4652
# set_target_properties(power_grid_model_unit_tests PROPERTIES LINK_WHAT_YOU_USE TRUE)

0 commit comments

Comments
 (0)