xref: /openbsd-src/gnu/llvm/clang/tools/clang-format/fuzzer/CMakeLists.txt (revision f6aab3d83b51b91c24247ad2c2573574de475a82)
1set(LLVM_LINK_COMPONENTS support)
2
3if(LLVM_USE_SANITIZE_COVERAGE)
4  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=fuzzer")
5endif()
6
7add_clang_executable(clang-format-fuzzer
8  EXCLUDE_FROM_ALL
9  ClangFormatFuzzer.cpp
10  )
11
12target_link_libraries(clang-format-fuzzer
13  PRIVATE
14  ${CLANG_FORMAT_LIB_DEPS}
15  ${LLVM_LIB_FUZZING_ENGINE}
16  )
17