diff options
author | Michal Gorny <mgorny@gentoo.org> | 2019-10-04 20:28:59 +0000 |
---|---|---|
committer | Michal Gorny <mgorny@gentoo.org> | 2019-10-04 20:28:59 +0000 |
commit | 8d0a55c72305bdc3ba022712194fb31209c6b673 (patch) | |
tree | e222a92ca00bb5f7f5dea6ebea64aae85961f1f6 /tools | |
parent | f758ad08d7d745e5cfd2bfe5c042d30fd7c39330 (diff) | |
download | clang-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.txt | 5 | ||||
-rw-r--r-- | tools/clang-extdef-mapping/CMakeLists.txt | 5 | ||||
-rw-r--r-- | tools/clang-offload-bundler/CMakeLists.txt | 4 |
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) |