xref: /llvm-project/clang-tools-extra/clangd/fuzzer/CMakeLists.txt (revision 2133e8b9f942f91ec54e28c580fccf6d6b26c62e)
1set(LLVM_LINK_COMPONENTS
2  FuzzerCLI
3  Support
4  )
5
6# This fuzzer runs on oss-fuzz, so keep it around even if it looks unreferenced.
7add_llvm_fuzzer(clangd-fuzzer
8  clangd-fuzzer.cpp
9  DUMMY_MAIN FuzzerClangdMain.cpp
10  )
11
12clang_target_link_libraries(clangd-fuzzer
13  PRIVATE
14  clangBasic
15  clangFormat
16  clangFrontend
17  clangSema
18  clangTooling
19  clangToolingCore
20  )
21target_link_libraries(clangd-fuzzer
22  PRIVATE
23  clangDaemon
24  clangIncludeCleaner
25  clangdSupport
26  )
27