From b75120cf96f6cca962c055143d5eea6683700662 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Tue, 22 Jul 2025 11:22:06 -0400 Subject: [PATCH] Add ASAN to cmakelists --- src/CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 357f790a6..e337cf2a4 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -59,7 +59,10 @@ add_custom_target(_SRB2_reconf ALL ) add_dependencies(SRB2SDL2 _SRB2_reconf) - +if(SRB2_CONFIG_ASAN) + target_compile_options(SRB2SDL2 PRIVATE -fsanitize=address) + target_link_options(SRB2SDL2 PRIVATE -fsanitize=address) +endif() add_subdirectory(blua) add_subdirectory(blan) @@ -220,9 +223,6 @@ else() target_compile_options(SRB2SDL2 PRIVATE -O3) endif() -target_compile_options(SRB2SDL2 PRIVATE -fsanitize=address) -target_link_options(SRB2SDL2 PRIVATE -fsanitize=address) - # Compiler warnings configuration target_compile_options(SRB2SDL2 PRIVATE # Using generator expressions to handle per-language compile options