]> granicus.if.org Git - clang/commitdiff
[clang-fuzzer] Build proto-to-cxx with fuzzer-no-link.
authorMatt Morehouse <mascasa@google.com>
Tue, 10 Oct 2017 17:59:37 +0000 (17:59 +0000)
committerMatt Morehouse <mascasa@google.com>
Tue, 10 Oct 2017 17:59:37 +0000 (17:59 +0000)
Makes it possible to build with any sanitizer or none at all.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@315339 91177308-0d34-0410-b5e6-96231b3b80d8

tools/clang-fuzzer/CMakeLists.txt

index 4abcee3ca6c61d76fb22ab565ee40e23c8b347ba..c76f41cb449c9bf77163a48c5ff6a7974518c02f 100644 (file)
@@ -3,6 +3,7 @@ set(CXX_FLAGS_NOFUZZ ${CMAKE_CXX_FLAGS})
 set(DUMMY_MAIN DummyClangFuzzer.cpp)
 if(LLVM_USE_SANITIZE_COVERAGE)
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=fuzzer")
+  set(CXX_FLAGS_NOFUZZ "${CXX_FLAGS_NOFUZZ} -fsanitize=fuzzer-no-link")
   unset(DUMMY_MAIN)
 endif()