forked from OSchip/llvm-project
[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
This commit is contained in:
parent
7f379a3366
commit
cb46b69e3e
|
@ -14,6 +14,3 @@ target_link_libraries(clang-apply-replacements
|
||||||
clangToolingCore
|
clangToolingCore
|
||||||
clangToolingRefactoring
|
clangToolingRefactoring
|
||||||
)
|
)
|
||||||
|
|
||||||
install(TARGETS clang-apply-replacements
|
|
||||||
RUNTIME DESTINATION bin)
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ set(LLVM_LINK_COMPONENTS
|
||||||
Support
|
Support
|
||||||
)
|
)
|
||||||
|
|
||||||
add_clang_executable(clang-change-namespace
|
add_clang_tool(clang-change-namespace
|
||||||
ClangChangeNamespace.cpp
|
ClangChangeNamespace.cpp
|
||||||
)
|
)
|
||||||
target_link_libraries(clang-change-namespace
|
target_link_libraries(clang-change-namespace
|
||||||
|
@ -20,6 +20,3 @@ target_link_libraries(clang-change-namespace
|
||||||
clangTooling
|
clangTooling
|
||||||
clangToolingCore
|
clangToolingCore
|
||||||
)
|
)
|
||||||
|
|
||||||
install(TARGETS clang-change-namespace
|
|
||||||
RUNTIME DESTINATION bin)
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
|
||||||
|
|
||||||
add_clang_executable(find-all-symbols
|
add_clang_tool(find-all-symbols
|
||||||
FindAllSymbolsMain.cpp
|
FindAllSymbolsMain.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -16,9 +16,6 @@ target_link_libraries(find-all-symbols
|
||||||
findAllSymbols
|
findAllSymbols
|
||||||
)
|
)
|
||||||
|
|
||||||
install(TARGETS find-all-symbols
|
|
||||||
RUNTIME DESTINATION bin)
|
|
||||||
|
|
||||||
install(PROGRAMS run-find-all-symbols.py
|
install(PROGRAMS run-find-all-symbols.py
|
||||||
DESTINATION share/clang
|
DESTINATION share/clang
|
||||||
COMPONENT find-all-symbols)
|
COMPONENT find-all-symbols)
|
||||||
|
|
|
@ -17,9 +17,6 @@ target_link_libraries(clang-include-fixer
|
||||||
findAllSymbols
|
findAllSymbols
|
||||||
)
|
)
|
||||||
|
|
||||||
install(TARGETS clang-include-fixer
|
|
||||||
RUNTIME DESTINATION bin)
|
|
||||||
|
|
||||||
install(PROGRAMS clang-include-fixer.el
|
install(PROGRAMS clang-include-fixer.el
|
||||||
DESTINATION share/clang
|
DESTINATION share/clang
|
||||||
COMPONENT clang-include-fixer)
|
COMPONENT clang-include-fixer)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
|
||||||
|
|
||||||
add_clang_executable(clang-move
|
add_clang_tool(clang-move
|
||||||
ClangMove.cpp
|
ClangMove.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
|
||||||
|
|
||||||
add_clang_executable(clang-query
|
add_clang_tool(clang-query
|
||||||
ClangQuery.cpp
|
ClangQuery.cpp
|
||||||
)
|
)
|
||||||
target_link_libraries(clang-query
|
target_link_libraries(clang-query
|
||||||
|
@ -14,5 +14,3 @@ target_link_libraries(clang-query
|
||||||
clangSerialization
|
clangSerialization
|
||||||
clangTooling
|
clangTooling
|
||||||
)
|
)
|
||||||
|
|
||||||
install(TARGETS clang-query RUNTIME DESTINATION bin)
|
|
||||||
|
|
|
@ -2,7 +2,7 @@ set(LLVM_LINK_COMPONENTS
|
||||||
Support
|
Support
|
||||||
)
|
)
|
||||||
|
|
||||||
add_clang_executable(pp-trace
|
add_clang_tool(pp-trace
|
||||||
PPTrace.cpp
|
PPTrace.cpp
|
||||||
PPCallbacksTracker.cpp
|
PPCallbacksTracker.cpp
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue