summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMichal Gorny <mgorny@gentoo.org>2019-10-04 20:28:59 +0000
committerMichal Gorny <mgorny@gentoo.org>2019-10-04 20:28:59 +0000
commit8d0a55c72305bdc3ba022712194fb31209c6b673 (patch)
treee222a92ca00bb5f7f5dea6ebea64aae85961f1f6 /tools
parentf758ad08d7d745e5cfd2bfe5c042d30fd7c39330 (diff)
downloadclang-8d0a55c72305bdc3ba022712194fb31209c6b673.tar.gz
[clang] [cmake] Use add_clang_tool() to install all tools
Switch clang-check, clang-extdef-mapping and clang-offload-bundler to use add_clang_tool() rather than add_clang_executable() with a custom install rule. This makes them LLVM_DISTRIBUTION_COMPONENTS-friendly. Differential Revision: https://reviews.llvm.org/D68429 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@373785 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools')
-rw-r--r--tools/clang-check/CMakeLists.txt5
-rw-r--r--tools/clang-extdef-mapping/CMakeLists.txt5
-rw-r--r--tools/clang-offload-bundler/CMakeLists.txt4
3 files changed, 3 insertions, 11 deletions
diff --git a/tools/clang-check/CMakeLists.txt b/tools/clang-check/CMakeLists.txt
index 4576d78bcf..6d2fc19663 100644
--- a/tools/clang-check/CMakeLists.txt
+++ b/tools/clang-check/CMakeLists.txt
@@ -4,7 +4,7 @@ set( LLVM_LINK_COMPONENTS
Support
)
-add_clang_executable(clang-check
+add_clang_tool(clang-check
ClangCheck.cpp
)
@@ -19,6 +19,3 @@ clang_target_link_libraries(clang-check
clangStaticAnalyzerFrontend
clangTooling
)
-
-install(TARGETS clang-check
- RUNTIME DESTINATION bin)
diff --git a/tools/clang-extdef-mapping/CMakeLists.txt b/tools/clang-extdef-mapping/CMakeLists.txt
index 4798bdb71a..973b68db69 100644
--- a/tools/clang-extdef-mapping/CMakeLists.txt
+++ b/tools/clang-extdef-mapping/CMakeLists.txt
@@ -3,7 +3,7 @@ set(LLVM_LINK_COMPONENTS
support
)
-add_clang_executable(clang-extdef-mapping
+add_clang_tool(clang-extdef-mapping
ClangExtDefMapGen.cpp
)
@@ -16,6 +16,3 @@ clang_target_link_libraries(clang-extdef-mapping
clangSerialization
clangTooling
)
-
-install(TARGETS clang-extdef-mapping
- RUNTIME DESTINATION bin)
diff --git a/tools/clang-offload-bundler/CMakeLists.txt b/tools/clang-offload-bundler/CMakeLists.txt
index fd8f0d219a..4ef0994933 100644
--- a/tools/clang-offload-bundler/CMakeLists.txt
+++ b/tools/clang-offload-bundler/CMakeLists.txt
@@ -4,7 +4,7 @@ if(NOT CLANG_BUILT_STANDALONE)
set(tablegen_deps intrinsics_gen)
endif()
-add_clang_executable(clang-offload-bundler
+add_clang_tool(clang-offload-bundler
ClangOffloadBundler.cpp
DEPENDS
@@ -21,5 +21,3 @@ clang_target_link_libraries(clang-offload-bundler
PRIVATE
${CLANG_OFFLOAD_BUNDLER_LIB_DEPS}
)
-
-install(TARGETS clang-offload-bundler RUNTIME DESTINATION bin)