47 lines · plain
1set(LLVM_LINK_COMPONENTS support)2 3add_clang_tool(clang-format4 ClangFormat.cpp5 )6 7set(CLANG_FORMAT_LIB_DEPS8 clangBasic9 clangFormat10 clangRewrite11 clangToolingCore12 )13 14clang_target_link_libraries(clang-format15 PRIVATE16 ${CLANG_FORMAT_LIB_DEPS}17 )18 19if( LLVM_LIB_FUZZING_ENGINE OR LLVM_USE_SANITIZE_COVERAGE )20 add_subdirectory(fuzzer)21endif()22 23install(FILES clang-format-bbedit.applescript24 DESTINATION "${CMAKE_INSTALL_DATADIR}/clang"25 COMPONENT clang-format)26install(PROGRAMS clang-format-diff.py27 DESTINATION "${CMAKE_INSTALL_DATADIR}/clang"28 COMPONENT clang-format)29install(FILES clang-format-sublime.py30 DESTINATION "${CMAKE_INSTALL_DATADIR}/clang"31 COMPONENT clang-format)32install(FILES clang-format.el33 DESTINATION "${CMAKE_INSTALL_DATADIR}/clang"34 COMPONENT clang-format)35install(FILES clang-format.py36 DESTINATION "${CMAKE_INSTALL_DATADIR}/clang"37 COMPONENT clang-format)38install(PROGRAMS git-clang-format39 DESTINATION "${CMAKE_INSTALL_BINDIR}"40 COMPONENT clang-format)41 42if (WIN32 AND NOT CYGWIN)43 install(PROGRAMS git-clang-format.bat44 DESTINATION "${CMAKE_INSTALL_BINDIR}"45 COMPONENT clang-format)46endif()47