X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FFuzzer%2FCMakeLists.txt;h=8b4d61905d00a154a9ee36207cba4f8de344bb7f;hb=ebada2c2bc8c6cea5289d4f607a7d853041db36f;hp=49d7f8fa5e8fce34544e2d0e7108be5f9ce9a313;hpb=d8319655f209cf2605a61d4a60b779e51baa29cc;p=oota-llvm.git diff --git a/lib/Fuzzer/CMakeLists.txt b/lib/Fuzzer/CMakeLists.txt index 49d7f8fa5e8..8b4d61905d0 100644 --- a/lib/Fuzzer/CMakeLists.txt +++ b/lib/Fuzzer/CMakeLists.txt @@ -2,8 +2,9 @@ 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 + add_library(LLVMFuzzerNoMainObjects OBJECT FuzzerCrossOver.cpp + FuzzerInterface.cpp FuzzerTraceState.cpp FuzzerDriver.cpp FuzzerIO.cpp @@ -13,9 +14,12 @@ if( LLVM_USE_SANITIZE_COVERAGE ) FuzzerSHA1.cpp FuzzerUtil.cpp ) + add_library(LLVMFuzzerNoMain STATIC + $ + ) add_library(LLVMFuzzer STATIC FuzzerMain.cpp - $ + $ ) if( LLVM_INCLUDE_TESTS )