|
@@ -41,7 +41,9 @@ if(CLANG_INSTALL_SCANBUILD)
|
|
${CMAKE_BINARY_DIR}/bin/
|
|
${CMAKE_BINARY_DIR}/bin/
|
|
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/bin/${BinFile})
|
|
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/bin/${BinFile})
|
|
list(APPEND Depends ${CMAKE_BINARY_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()
|
|
endforeach()
|
|
|
|
|
|
foreach(LibexecFile ${LibexecFiles})
|
|
foreach(LibexecFile ${LibexecFiles})
|
|
@@ -53,7 +55,9 @@ if(CLANG_INSTALL_SCANBUILD)
|
|
${CMAKE_BINARY_DIR}/libexec/
|
|
${CMAKE_BINARY_DIR}/libexec/
|
|
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/libexec/${LibexecFile})
|
|
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/libexec/${LibexecFile})
|
|
list(APPEND Depends ${CMAKE_BINARY_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()
|
|
endforeach()
|
|
|
|
|
|
foreach(ManPage ${ManPages})
|
|
foreach(ManPage ${ManPages})
|
|
@@ -65,7 +69,9 @@ if(CLANG_INSTALL_SCANBUILD)
|
|
${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1/
|
|
${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1/
|
|
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/man/${ManPage})
|
|
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/man/${ManPage})
|
|
list(APPEND Depends ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_MANDIR}/man1/${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()
|
|
endforeach()
|
|
|
|
|
|
foreach(ShareFile ${ShareFiles})
|
|
foreach(ShareFile ${ShareFiles})
|
|
@@ -77,9 +83,17 @@ if(CLANG_INSTALL_SCANBUILD)
|
|
${CMAKE_BINARY_DIR}/share/scan-build/
|
|
${CMAKE_BINARY_DIR}/share/scan-build/
|
|
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/share/scan-build/${ShareFile})
|
|
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/share/scan-build/${ShareFile})
|
|
list(APPEND Depends ${CMAKE_BINARY_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()
|
|
endforeach()
|
|
|
|
|
|
add_custom_target(scan-build ALL DEPENDS ${Depends})
|
|
add_custom_target(scan-build ALL DEPENDS ${Depends})
|
|
set_target_properties(scan-build PROPERTIES FOLDER "Misc")
|
|
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()
|
|
endif()
|