1set(LLVM_LINK_COMPONENTS support) 2 3add_clang_executable(clang-format 4 ClangFormat.cpp 5 ) 6 7set(CLANG_FORMAT_LIB_DEPS 8 clangBasic 9 clangFormat 10 clangRewrite 11 clangToolingCore 12 ) 13 14target_link_libraries(clang-format 15 ${CLANG_FORMAT_LIB_DEPS} 16 ) 17 18if( LLVM_USE_SANITIZE_COVERAGE ) 19 add_subdirectory(fuzzer) 20endif() 21 22install(TARGETS clang-format RUNTIME DESTINATION bin) 23install(PROGRAMS clang-format-bbedit.applescript DESTINATION share/clang) 24install(PROGRAMS clang-format-diff.py DESTINATION share/clang) 25install(PROGRAMS clang-format-sublime.py DESTINATION share/clang) 26install(PROGRAMS clang-format.el DESTINATION share/clang) 27install(PROGRAMS clang-format.py DESTINATION share/clang) 28install(PROGRAMS git-clang-format DESTINATION bin) 29