diff options
Diffstat (limited to 'clang/tools/scan-build/CMakeLists.txt')
-rw-r--r-- | clang/tools/scan-build/CMakeLists.txt | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/clang/tools/scan-build/CMakeLists.txt b/clang/tools/scan-build/CMakeLists.txt index 380379300b0..28241245fcb 100644 --- a/clang/tools/scan-build/CMakeLists.txt +++ b/clang/tools/scan-build/CMakeLists.txt @@ -41,7 +41,9 @@ if(CLANG_INSTALL_SCANBUILD) ${CMAKE_BINARY_DIR}/bin/ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/bin/${BinFile}) list(APPEND Depends ${CMAKE_BINARY_DIR}/bin/${BinFile}) - install(PROGRAMS bin/${BinFile} DESTINATION bin) + install(PROGRAMS bin/${BinFile} + DESTINATION bin + COMPONENT scan-build) endforeach() foreach(LibexecFile ${LibexecFiles}) @@ -53,7 +55,9 @@ if(CLANG_INSTALL_SCANBUILD) ${CMAKE_BINARY_DIR}/libexec/ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/libexec/${LibexecFile}) list(APPEND Depends ${CMAKE_BINARY_DIR}/libexec/${LibexecFile}) - install(PROGRAMS libexec/${LibexecFile} DESTINATION libexec) + install(PROGRAMS libexec/${LibexecFile} + DESTINATION libexec + COMPONENT scan-build) endforeach() foreach(ManPage ${ManPages}) @@ -65,7 +69,9 @@ if(CLANG_INSTALL_SCANBUILD) ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1/ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/man/${ManPage}) list(APPEND Depends ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1/${ManPage}) - install(PROGRAMS man/${ManPage} DESTINATION ${CMAKE_INSTALL_MANDIR}/man1) + install(PROGRAMS man/${ManPage} + DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 + COMPONENT scan-build) endforeach() foreach(ShareFile ${ShareFiles}) @@ -77,9 +83,17 @@ if(CLANG_INSTALL_SCANBUILD) ${CMAKE_BINARY_DIR}/share/scan-build/ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/share/scan-build/${ShareFile}) list(APPEND Depends ${CMAKE_BINARY_DIR}/share/scan-build/${ShareFile}) - install(FILES share/scan-build/${ShareFile} DESTINATION share/scan-build) + install(FILES share/scan-build/${ShareFile} + DESTINATION share/scan-build + COMPONENT scan-build) endforeach() add_custom_target(scan-build ALL DEPENDS ${Depends}) set_target_properties(scan-build PROPERTIES FOLDER "Misc") + + if(NOT LLVM_ENABLE_IDE) + add_llvm_install_targets("install-scan-build" + DEPENDS scan-build + COMPONENT scan-build) + endif() endif() |