| set(LLVM_LINK_COMPONENTS support) | 
 |  | 
 | add_clang_tool(clang-format | 
 |   ClangFormat.cpp | 
 |   ) | 
 |  | 
 | set(CLANG_FORMAT_LIB_DEPS | 
 |   clangBasic | 
 |   clangFormat | 
 |   clangRewrite | 
 |   clangToolingCore | 
 |   ) | 
 |  | 
 | target_link_libraries(clang-format | 
 |   ${CLANG_FORMAT_LIB_DEPS} | 
 |   ) | 
 |  | 
 | if( LLVM_USE_SANITIZE_COVERAGE ) | 
 |   add_subdirectory(fuzzer) | 
 | endif() | 
 |  | 
 | install(PROGRAMS clang-format-bbedit.applescript | 
 |   DESTINATION share/clang | 
 |   COMPONENT clang-format) | 
 | install(PROGRAMS clang-format-diff.py | 
 |   DESTINATION share/clang | 
 |   COMPONENT clang-format) | 
 | install(PROGRAMS clang-format-sublime.py | 
 |   DESTINATION share/clang | 
 |   COMPONENT clang-format) | 
 | install(PROGRAMS clang-format.el | 
 |   DESTINATION share/clang | 
 |   COMPONENT clang-format) | 
 | install(PROGRAMS clang-format.py | 
 |   DESTINATION share/clang | 
 |   COMPONENT clang-format) | 
 | install(PROGRAMS git-clang-format | 
 |   DESTINATION bin | 
 |   COMPONENT clang-format) |