X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FFuzzer%2FCMakeLists.txt;h=8b4d61905d00a154a9ee36207cba4f8de344bb7f;hb=3f8065b694d883dfc4f8ced0d90d49e76b4f2c0b;hp=a0451a83ae2f25e426070c5f1565e6d361111ba7;hpb=29c6bd6e4ff84956837f464785416bf74f7a8e05;p=oota-llvm.git diff --git a/lib/Fuzzer/CMakeLists.txt b/lib/Fuzzer/CMakeLists.txt index a0451a83ae2..8b4d61905d0 100644 --- a/lib/Fuzzer/CMakeLists.txt +++ b/lib/Fuzzer/CMakeLists.txt @@ -1,20 +1,25 @@ set(LIBFUZZER_FLAGS_BASE "${CMAKE_CXX_FLAGS_RELEASE}") # Disable the coverage and sanitizer instrumentation for the fuzzer itself. set(CMAKE_CXX_FLAGS_RELEASE "${LIBFUZZER_FLAGS_BASE} -O2 -fno-sanitize=all") -if( LLVM_USE_SANITIZE_COVERAGE ) - add_library(LLVMFuzzerNoMain OBJECT +if( LLVM_USE_SANITIZE_COVERAGE ) + add_library(LLVMFuzzerNoMainObjects OBJECT FuzzerCrossOver.cpp - FuzzerDFSan.cpp + FuzzerInterface.cpp + FuzzerTraceState.cpp FuzzerDriver.cpp FuzzerIO.cpp FuzzerLoop.cpp FuzzerMutate.cpp FuzzerSanitizerOptions.cpp + FuzzerSHA1.cpp FuzzerUtil.cpp ) + add_library(LLVMFuzzerNoMain STATIC + $ + ) add_library(LLVMFuzzer STATIC FuzzerMain.cpp - $ + $ ) if( LLVM_INCLUDE_TESTS )