diff options
author | Michal Gorny <mgorny@gentoo.org> | 2019-10-04 05:40:29 +0000 |
---|---|---|
committer | Michal Gorny <mgorny@gentoo.org> | 2019-10-04 05:40:29 +0000 |
commit | cb46b69e3eeae23b99f646e6dd23b1f05f6d8671 (patch) | |
tree | 3b227a6883236f1ec236f856ee48c50dd96c7826 | |
parent | 7f379a3366ca8e80f891f7b9a51d79b81834741e (diff) | |
download | llvm-cb46b69e3eeae23b99f646e6dd23b1f05f6d8671.zip llvm-cb46b69e3eeae23b99f646e6dd23b1f05f6d8671.tar.gz llvm-cb46b69e3eeae23b99f646e6dd23b1f05f6d8671.tar.bz2 |
[clang-tools-extra] [cmake] Use add_clang_tool() to install tools
Replace add_clang_executable() calls with add_clang_tool() that takes
care of creating correct, distribution-friendly install target. While
at it, remove redundant install calls.
This change also causes clang-move and pp-trace to be installed.
Differential Revision: https://reviews.llvm.org/D68423
llvm-svn: 373694
7 files changed, 5 insertions, 19 deletions
diff --git a/clang-tools-extra/clang-apply-replacements/tool/CMakeLists.txt b/clang-tools-extra/clang-apply-replacements/tool/CMakeLists.txt index 26aa760..d15a8b1 100644 --- a/clang-tools-extra/clang-apply-replacements/tool/CMakeLists.txt +++ b/clang-tools-extra/clang-apply-replacements/tool/CMakeLists.txt @@ -14,6 +14,3 @@ target_link_libraries(clang-apply-replacements clangToolingCore clangToolingRefactoring ) - -install(TARGETS clang-apply-replacements - RUNTIME DESTINATION bin) diff --git a/clang-tools-extra/clang-change-namespace/tool/CMakeLists.txt b/clang-tools-extra/clang-change-namespace/tool/CMakeLists.txt index be4b830..702bad3 100644 --- a/clang-tools-extra/clang-change-namespace/tool/CMakeLists.txt +++ b/clang-tools-extra/clang-change-namespace/tool/CMakeLists.txt @@ -4,7 +4,7 @@ set(LLVM_LINK_COMPONENTS Support ) -add_clang_executable(clang-change-namespace +add_clang_tool(clang-change-namespace ClangChangeNamespace.cpp ) target_link_libraries(clang-change-namespace @@ -20,6 +20,3 @@ target_link_libraries(clang-change-namespace clangTooling clangToolingCore ) - -install(TARGETS clang-change-namespace - RUNTIME DESTINATION bin) diff --git a/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/CMakeLists.txt b/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/CMakeLists.txt index 64278ad1..7f101eb 100644 --- a/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/CMakeLists.txt +++ b/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/CMakeLists.txt @@ -1,6 +1,6 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) -add_clang_executable(find-all-symbols +add_clang_tool(find-all-symbols FindAllSymbolsMain.cpp ) @@ -16,9 +16,6 @@ target_link_libraries(find-all-symbols findAllSymbols ) -install(TARGETS find-all-symbols - RUNTIME DESTINATION bin) - install(PROGRAMS run-find-all-symbols.py DESTINATION share/clang COMPONENT find-all-symbols) diff --git a/clang-tools-extra/clang-include-fixer/tool/CMakeLists.txt b/clang-tools-extra/clang-include-fixer/tool/CMakeLists.txt index 207995a..5b600a4 100644 --- a/clang-tools-extra/clang-include-fixer/tool/CMakeLists.txt +++ b/clang-tools-extra/clang-include-fixer/tool/CMakeLists.txt @@ -17,9 +17,6 @@ target_link_libraries(clang-include-fixer findAllSymbols ) -install(TARGETS clang-include-fixer - RUNTIME DESTINATION bin) - install(PROGRAMS clang-include-fixer.el DESTINATION share/clang COMPONENT clang-include-fixer) diff --git a/clang-tools-extra/clang-move/tool/CMakeLists.txt b/clang-tools-extra/clang-move/tool/CMakeLists.txt index 7bc4f30..b6051e4 100644 --- a/clang-tools-extra/clang-move/tool/CMakeLists.txt +++ b/clang-tools-extra/clang-move/tool/CMakeLists.txt @@ -1,6 +1,6 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) -add_clang_executable(clang-move +add_clang_tool(clang-move ClangMove.cpp ) diff --git a/clang-tools-extra/clang-query/tool/CMakeLists.txt b/clang-tools-extra/clang-query/tool/CMakeLists.txt index d6ac0ae..7071c94 100644 --- a/clang-tools-extra/clang-query/tool/CMakeLists.txt +++ b/clang-tools-extra/clang-query/tool/CMakeLists.txt @@ -1,6 +1,6 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) -add_clang_executable(clang-query +add_clang_tool(clang-query ClangQuery.cpp ) target_link_libraries(clang-query @@ -14,5 +14,3 @@ target_link_libraries(clang-query clangSerialization clangTooling ) - -install(TARGETS clang-query RUNTIME DESTINATION bin) diff --git a/clang-tools-extra/pp-trace/CMakeLists.txt b/clang-tools-extra/pp-trace/CMakeLists.txt index faa1d51..11b45ac 100644 --- a/clang-tools-extra/pp-trace/CMakeLists.txt +++ b/clang-tools-extra/pp-trace/CMakeLists.txt @@ -2,7 +2,7 @@ set(LLVM_LINK_COMPONENTS Support ) -add_clang_executable(pp-trace +add_clang_tool(pp-trace PPTrace.cpp PPCallbacksTracker.cpp ) |