summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorMichal Gorny <mgorny@gentoo.org>2019-10-04 05:43:20 +0000
committerMichal Gorny <mgorny@gentoo.org>2019-10-04 05:43:20 +0000
commit042225996c0f8e498308ec170acb09afcfdf858a (patch)
treead7589967d72fcd91acc472b1b12713df6179ada /CMakeLists.txt
parent38c1f7c254e6e699d3e45e446fa4515418a00c9a (diff)
downloadclang-042225996c0f8e498308ec170acb09afcfdf858a.tar.gz
[clang] [cmake] Add distribution install targets for remaining components
Add install targets as necessary to install bash-autocomplete, scan-build and scan-view via LLVM_DISTRIBUTION_TARGETS. Differential Revision: https://reviews.llvm.org/D68413 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@373695 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt10
1 files changed, 8 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 60937aa9db..aa21329365 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -441,9 +441,15 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
COMPONENT clang-headers)
endif()
+ add_custom_target(bash-autocomplete DEPENDS utils/bash-autocomplete.sh)
install(PROGRAMS utils/bash-autocomplete.sh
- DESTINATION share/clang
- )
+ DESTINATION share/clang
+ COMPONENT bash-autocomplete)
+ if(NOT LLVM_ENABLE_IDE)
+ add_llvm_install_targets(install-bash-autocomplete
+ DEPENDS bash-autocomplete
+ COMPONENT bash-autocomplete)
+ endif()
endif()
add_definitions( -D_GNU_SOURCE )