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
16 add_library(LLVMFuzzer STATIC
18 $<TARGET_OBJECTS:LLVMFuzzerNoMain>
21 if( LLVM_INCLUDE_TESTS )
22 add_subdirectory(test)