1 set(LIBFUZZER_FLAGS_BASE "${CMAKE_CXX_FLAGS_RELEASE}")
2 # Disable the coverage and sanitizer instrumentation for the fuzzer itself.
3 set(CMAKE_CXX_FLAGS_RELEASE "${LIBFUZZER_FLAGS_BASE} -O2 -fno-sanitize=all")
4 if( LLVM_USE_SANITIZE_COVERAGE )
5 add_library(LLVMFuzzerNoMain OBJECT
12 FuzzerSanitizerOptions.cpp
15 add_library(LLVMFuzzer STATIC
17 $<TARGET_OBJECTS:LLVMFuzzerNoMain>
20 if( LLVM_INCLUDE_TESTS )
21 add_subdirectory(test)