mirror of
https://github.com/intel/llvm.git
synced 2026-01-14 03:50:17 +08:00
Guard fuzzer build behind Clang-only flags.
Should fix sanitizer buildbots and any one else who's building compiler-rt using gcc. llvm-svn: 369055
This commit is contained in:
@@ -100,17 +100,18 @@ if (COMPILER_RT_HAS_GWP_ASAN)
|
||||
CFLAGS ${GWP_ASAN_CFLAGS} ${SANITIZER_COMMON_CFLAGS})
|
||||
|
||||
# Build the stack trace compressor fuzzer.
|
||||
add_llvm_executable(stack_trace_compressor_fuzzer
|
||||
stack_trace_compressor_fuzzer.cpp
|
||||
${GWP_ASAN_SOURCES}
|
||||
${GWP_ASAN_HEADERS})
|
||||
set_target_properties(stack_trace_compressor_fuzzer
|
||||
PROPERTIES FOLDER "Fuzzers")
|
||||
target_compile_options(stack_trace_compressor_fuzzer
|
||||
PRIVATE -fsanitize=fuzzer-no-link)
|
||||
set_target_properties(stack_trace_compressor_fuzzer PROPERTIES LINK_FLAGS
|
||||
-fsanitize=fuzzer)
|
||||
add_dependencies(gwp_asan stack_trace_compressor_fuzzer)
|
||||
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
||||
add_llvm_executable(stack_trace_compressor_fuzzer
|
||||
stack_trace_compressor_fuzzer.cpp
|
||||
${GWP_ASAN_SOURCES}
|
||||
${GWP_ASAN_HEADERS})
|
||||
set_target_properties(stack_trace_compressor_fuzzer
|
||||
PROPERTIES FOLDER "Fuzzers")
|
||||
target_compile_options(stack_trace_compressor_fuzzer
|
||||
PRIVATE -fsanitize=fuzzer-no-link)
|
||||
target_link_options(stack_trace_compressor_fuzzer PRIVATE -fsanitize=fuzzer)
|
||||
add_dependencies(gwp_asan stack_trace_compressor_fuzzer)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(COMPILER_RT_INCLUDE_TESTS)
|
||||
|
||||
Reference in New Issue
Block a user