diff options
Diffstat (limited to 'clangd/fuzzer/CMakeLists.txt')
-rw-r--r-- | clangd/fuzzer/CMakeLists.txt | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/clangd/fuzzer/CMakeLists.txt b/clangd/fuzzer/CMakeLists.txt index ca76c977..28191a3f 100644 --- a/clangd/fuzzer/CMakeLists.txt +++ b/clangd/fuzzer/CMakeLists.txt @@ -1,14 +1,15 @@ -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/.. + ${CMAKE_CURRENT_BINARY_DIR}/..) -set(LLVM_LINK_COMPONENTS support) - -if(LLVM_USE_SANITIZE_COVERAGE) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=fuzzer") -endif() +set(LLVM_LINK_COMPONENTS + FuzzMutate + Support + ) -add_clang_executable(clangd-fuzzer - EXCLUDE_FROM_ALL - ClangdFuzzer.cpp +# This fuzzer runs on oss-fuzz, so keep it around even if it looks unreferenced. +add_llvm_fuzzer(clangd-fuzzer + clangd-fuzzer.cpp + DUMMY_MAIN DummyClangdMain.cpp ) target_link_libraries(clangd-fuzzer @@ -20,5 +21,4 @@ target_link_libraries(clangd-fuzzer clangSema clangTooling clangToolingCore - ${LLVM_LIB_FUZZING_ENGINE} ) |