view clang-tools-extra/clangd/fuzzer/CMakeLists.txt @ 221:79ff65ed7e25

LLVM12 Original
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 15 Jun 2021 19:15:29 +0900
parents 0572611fdcc8
children 5f17cb93ff66
line wrap: on
line source

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 FuzzerClangdMain.cpp
  )

clang_target_link_libraries(clangd-fuzzer
  PRIVATE
  clangBasic
  clangFormat
  clangFrontend
  clangSema
  clangTooling
  clangToolingCore
  )
target_link_libraries(clangd-fuzzer
  PRIVATE
  clangDaemon
  clangdSupport
  )