Gating clang-fuzzer on the same conditions required to build the LLVMFuzzer library...
authorAaron Ballman <aaron@aaronballman.com>
Mon, 6 Apr 2015 16:10:32 +0000 (16:10 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Mon, 6 Apr 2015 16:10:32 +0000 (16:10 +0000)
llvm-svn: 234170

clang/tools/clang-fuzzer/CMakeLists.txt

index 8721314..a6c19e1 100644 (file)
@@ -1,18 +1,20 @@
-set(LLVM_LINK_COMPONENTS support)
+if( LLVM_USE_SANITIZE_COVERAGE )
+  set(LLVM_LINK_COMPONENTS support)
 
-add_clang_executable(clang-fuzzer
-  EXCLUDE_FROM_ALL
-  ClangFuzzer.cpp
-  )
+  add_clang_executable(clang-fuzzer
+    EXCLUDE_FROM_ALL
+    ClangFuzzer.cpp
+    )
 
-target_link_libraries(clang-fuzzer
-  ${CLANG_FORMAT_LIB_DEPS}
-  clangAST
-  clangBasic
-  clangDriver
-  clangFrontend
-  clangRewriteFrontend
-  clangStaticAnalyzerFrontend
-  clangTooling
-  LLVMFuzzer
-  )
+  target_link_libraries(clang-fuzzer
+    ${CLANG_FORMAT_LIB_DEPS}
+    clangAST
+    clangBasic
+    clangDriver
+    clangFrontend
+    clangRewriteFrontend
+    clangStaticAnalyzerFrontend
+    clangTooling
+    LLVMFuzzer
+    )
+endif()
\ No newline at end of file