diff options
Diffstat (limited to 'clang-tools-extra')
17 files changed, 78 insertions, 41 deletions
diff --git a/clang-tools-extra/clang-apply-replacements/CMakeLists.txt b/clang-tools-extra/clang-apply-replacements/CMakeLists.txt index ebc8b6a5f5e..3b84787ba00 100644 --- a/clang-tools-extra/clang-apply-replacements/CMakeLists.txt +++ b/clang-tools-extra/clang-apply-replacements/CMakeLists.txt @@ -6,10 +6,9 @@ add_clang_library(clangApplyReplacements lib/Tooling/ApplyReplacements.cpp ) target_link_libraries(clangApplyReplacements - clangTooling clangBasic - clangRewriteFrontend - clangFormat + clangRewriteCore + clangTooling ) include_directories( diff --git a/clang-tools-extra/clang-apply-replacements/tool/CMakeLists.txt b/clang-tools-extra/clang-apply-replacements/tool/CMakeLists.txt index 6d742408a0f..8baa0e50837 100644 --- a/clang-tools-extra/clang-apply-replacements/tool/CMakeLists.txt +++ b/clang-tools-extra/clang-apply-replacements/tool/CMakeLists.txt @@ -7,6 +7,10 @@ add_clang_executable(clang-apply-replacements ) target_link_libraries(clang-apply-replacements clangApplyReplacements + clangBasic + clangFormat + clangRewriteCore + clangTooling ) install(TARGETS clang-apply-replacements diff --git a/clang-tools-extra/clang-modernize/Core/CMakeLists.txt b/clang-tools-extra/clang-modernize/Core/CMakeLists.txt index 784b56026c2..71a9d0dec11 100644 --- a/clang-tools-extra/clang-modernize/Core/CMakeLists.txt +++ b/clang-tools-extra/clang-modernize/Core/CMakeLists.txt @@ -9,9 +9,10 @@ add_clang_library(modernizeCore IncludeDirectives.cpp ) target_link_libraries(modernizeCore - clangFormat - clangTooling - clangBasic + clangAST clangASTMatchers - clangRewriteFrontend + clangBasic + clangFrontend + clangLex + clangTooling ) diff --git a/clang-tools-extra/clang-modernize/tool/CMakeLists.txt b/clang-tools-extra/clang-modernize/tool/CMakeLists.txt index 9e574d422a5..a60764039d7 100644 --- a/clang-tools-extra/clang-modernize/tool/CMakeLists.txt +++ b/clang-tools-extra/clang-modernize/tool/CMakeLists.txt @@ -34,6 +34,13 @@ add_dependencies(clang-modernize ) target_link_libraries(clang-modernize + clangAST + clangASTMatchers + clangBasic + clangFormat + clangFrontend + clangLex + clangTooling modernizeCore ) diff --git a/clang-tools-extra/clang-query/CMakeLists.txt b/clang-tools-extra/clang-query/CMakeLists.txt index 92332599075..ae748369f13 100644 --- a/clang-tools-extra/clang-query/CMakeLists.txt +++ b/clang-tools-extra/clang-query/CMakeLists.txt @@ -1,3 +1,7 @@ +set(LLVM_LINK_COMPONENTS + Support + ) + add_clang_library(clangQuery Query.cpp QueryParser.cpp diff --git a/clang-tools-extra/clang-tidy/CMakeLists.txt b/clang-tools-extra/clang-tidy/CMakeLists.txt index a8f86877fe2..a1610b7e3df 100644 --- a/clang-tools-extra/clang-tidy/CMakeLists.txt +++ b/clang-tools-extra/clang-tidy/CMakeLists.txt @@ -7,11 +7,13 @@ add_clang_library(clangTidy ClangTidyModule.cpp ) target_link_libraries(clangTidy - clangTooling + clangAST + clangASTMatchers clangBasic - clangRewriteFrontend + clangFrontend + clangRewriteCore clangStaticAnalyzerFrontend - clangStaticAnalyzerCheckers + clangTooling ) add_subdirectory(tool) diff --git a/clang-tools-extra/clang-tidy/google/CMakeLists.txt b/clang-tools-extra/clang-tidy/google/CMakeLists.txt index bb440763f4f..7d053c7d869 100644 --- a/clang-tools-extra/clang-tidy/google/CMakeLists.txt +++ b/clang-tools-extra/clang-tidy/google/CMakeLists.txt @@ -4,8 +4,8 @@ add_clang_library(clangTidyGoogleModule GoogleTidyModule.cpp ) target_link_libraries(clangTidyGoogleModule - clangTidy - clangTooling - clangBasic + clangAST clangASTMatchers + clangBasic + clangTidy ) diff --git a/clang-tools-extra/clang-tidy/llvm/CMakeLists.txt b/clang-tools-extra/clang-tidy/llvm/CMakeLists.txt index dd669f3d0f3..cf3930aa2bf 100644 --- a/clang-tools-extra/clang-tidy/llvm/CMakeLists.txt +++ b/clang-tools-extra/clang-tidy/llvm/CMakeLists.txt @@ -4,8 +4,9 @@ add_clang_library(clangTidyLLVMModule LLVMTidyModule.cpp ) target_link_libraries(clangTidyLLVMModule - clangTidy - clangTooling - clangBasic + clangAST clangASTMatchers + clangBasic + clangLex + clangTidy ) diff --git a/clang-tools-extra/clang-tidy/tool/CMakeLists.txt b/clang-tools-extra/clang-tidy/tool/CMakeLists.txt index 536ee93812d..72df967d258 100644 --- a/clang-tools-extra/clang-tidy/tool/CMakeLists.txt +++ b/clang-tools-extra/clang-tidy/tool/CMakeLists.txt @@ -6,10 +6,12 @@ add_clang_executable(clang-tidy ClangTidyMain.cpp ) target_link_libraries(clang-tidy + clangAST + clangASTMatchers clangTidy - clangTidyLLVMModule clangTidyGoogleModule - clangStaticAnalyzerCheckers + clangTidyLLVMModule + clangTooling ) install(TARGETS clang-tidy diff --git a/clang-tools-extra/modularize/CMakeLists.txt b/clang-tools-extra/modularize/CMakeLists.txt index 2093f41b565..6919e859401 100644 --- a/clang-tools-extra/modularize/CMakeLists.txt +++ b/clang-tools-extra/modularize/CMakeLists.txt @@ -10,7 +10,9 @@ add_clang_executable(modularize ) target_link_libraries(modularize - clangTooling clangBasic - clangRewriteFrontend + clangDriver + clangFrontend + clangLex + clangTooling ) diff --git a/clang-tools-extra/pp-trace/CMakeLists.txt b/clang-tools-extra/pp-trace/CMakeLists.txt index 23000bb3a63..95a1f10a4a0 100644 --- a/clang-tools-extra/pp-trace/CMakeLists.txt +++ b/clang-tools-extra/pp-trace/CMakeLists.txt @@ -8,8 +8,9 @@ add_clang_executable(pp-trace ) target_link_libraries(pp-trace + clangAST + clangBasic + clangFrontend clangLex - clangParse - clangSema clangTooling ) diff --git a/clang-tools-extra/remove-cstr-calls/CMakeLists.txt b/clang-tools-extra/remove-cstr-calls/CMakeLists.txt index 4ba2ee98df4..36e93181be1 100644 --- a/clang-tools-extra/remove-cstr-calls/CMakeLists.txt +++ b/clang-tools-extra/remove-cstr-calls/CMakeLists.txt @@ -1,6 +1,16 @@ +set(LLVM_LINK_COMPONENTS + Support + ) + add_clang_executable(remove-cstr-calls RemoveCStrCalls.cpp ) target_link_libraries(remove-cstr-calls - clangEdit clangTooling clangBasic clangAST clangASTMatchers) + clangAST + clangASTMatchers + clangBasic + clangFrontend + clangLex + clangTooling + ) diff --git a/clang-tools-extra/tool-template/CMakeLists.txt b/clang-tools-extra/tool-template/CMakeLists.txt index cf14a9f524c..8223e4c8881 100644 --- a/clang-tools-extra/tool-template/CMakeLists.txt +++ b/clang-tools-extra/tool-template/CMakeLists.txt @@ -1,6 +1,15 @@ +set(LLVM_LINK_COMPONENTS + Support + ) + add_clang_executable(tool-template ToolTemplate.cpp ) target_link_libraries(tool-template - clangEdit clangTooling clangBasic clangAST clangASTMatchers) + clangAST + clangASTMatchers + clangBasic + clangFrontend + clangTooling + ) diff --git a/clang-tools-extra/unittests/clang-apply-replacements/CMakeLists.txt b/clang-tools-extra/unittests/clang-apply-replacements/CMakeLists.txt index 9da1410178c..57d06107506 100644 --- a/clang-tools-extra/unittests/clang-apply-replacements/CMakeLists.txt +++ b/clang-tools-extra/unittests/clang-apply-replacements/CMakeLists.txt @@ -1,10 +1,3 @@ -set(LLVM_LINK_COMPONENTS - asmparser - bitreader - support - mc - ) - get_filename_component(ClangApplyReplacementsLocation "${CMAKE_CURRENT_SOURCE_DIR}/../../clang-apply-replacements/include" REALPATH) get_filename_component(CommonIncLocation @@ -20,4 +13,5 @@ add_extra_unittest(ClangApplyReplacementsTests target_link_libraries(ClangApplyReplacementsTests clangApplyReplacements + clangTooling ) diff --git a/clang-tools-extra/unittests/clang-modernize/CMakeLists.txt b/clang-tools-extra/unittests/clang-modernize/CMakeLists.txt index 80fd4a74bd0..3b023dee7fb 100644 --- a/clang-tools-extra/unittests/clang-modernize/CMakeLists.txt +++ b/clang-tools-extra/unittests/clang-modernize/CMakeLists.txt @@ -23,10 +23,10 @@ add_extra_unittest(ClangModernizeTests ) target_link_libraries(ClangModernizeTests - modernizeCore - clangFormat - clangTooling - clangBasic + clangAST clangASTMatchers - clangRewriteFrontend + clangBasic + clangFrontend + clangTooling + modernizeCore ) diff --git a/clang-tools-extra/unittests/clang-query/CMakeLists.txt b/clang-tools-extra/unittests/clang-query/CMakeLists.txt index 021009aa6b8..25b7533a2e0 100644 --- a/clang-tools-extra/unittests/clang-query/CMakeLists.txt +++ b/clang-tools-extra/unittests/clang-query/CMakeLists.txt @@ -12,6 +12,7 @@ add_extra_unittest(ClangQueryTests ) target_link_libraries(ClangQueryTests + clangAST clangASTMatchers clangQuery clangTooling diff --git a/clang-tools-extra/unittests/clang-tidy/CMakeLists.txt b/clang-tools-extra/unittests/clang-tidy/CMakeLists.txt index c0f94cc928d..2778571789d 100644 --- a/clang-tools-extra/unittests/clang-tidy/CMakeLists.txt +++ b/clang-tools-extra/unittests/clang-tidy/CMakeLists.txt @@ -11,12 +11,12 @@ add_extra_unittest(ClangTidyTests GoogleModuleTest.cpp) target_link_libraries(ClangTidyTests - gtest - gtest_main + clangAST + clangASTMatchers + clangBasic + clangFrontend clangTidy - clangTidyLLVMModule clangTidyGoogleModule + clangTidyLLVMModule clangTooling - clangBasic - clangASTMatchers ) |