From 1f4f90076663602a0dacfad993bbedc6e6aff5a7 Mon Sep 17 00:00:00 2001 From: Nelson Elhage Date: Mon, 3 Mar 2025 23:47:41 +0000 Subject: [PATCH] Don't use -fsanitizer for the standalone fuzzer build. --- fuzzers/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fuzzers/CMakeLists.txt b/fuzzers/CMakeLists.txt index 5e9c715c6..38d705f74 100644 --- a/fuzzers/CMakeLists.txt +++ b/fuzzers/CMakeLists.txt @@ -23,7 +23,9 @@ foreach(fuzz_target_src ${SRC_FUZZERS}) target_include_directories(${fuzz_target_name} SYSTEM PRIVATE ${LIBGIT2_SYSTEM_INCLUDES}) target_link_libraries(${fuzz_target_name} ${LIBGIT2_SYSTEM_LIBS}) - target_link_options(${fuzz_target_name} PRIVATE "-fsanitize=fuzzer") + if(NOT USE_STANDALONE_FUZZERS) + target_link_options(${fuzz_target_name} PRIVATE "-fsanitize=fuzzer") + endif() add_test(${fuzz_target_name} "${CMAKE_CURRENT_BINARY_DIR}/${fuzz_target_name}" "${CMAKE_CURRENT_SOURCE_DIR}/corpora/${fuzz_name}") endforeach()