include_directories(${CMAKE_CURRENT_SOURCE_DIR}/.. ${CMAKE_CURRENT_BINARY_DIR}/..) set(LLVM_LINK_COMPONENTS FuzzMutate Support ) # 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 ) clang_target_link_libraries(clangd-fuzzer PRIVATE clangBasic clangFormat clangFrontend clangSema clangTooling clangToolingCore ) target_link_libraries(clangd-fuzzer PRIVATE clangDaemon clangdSupport )