diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2013-12-10 12:40:37 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2013-12-10 12:40:37 +0000 |
commit | d31b98f0a89e0d8cb3a32fb693018ab9d98f3131 (patch) | |
tree | 498ec82d6652a0bc81896d7a02a67529440bcda1 /unittests | |
parent | d2c03c91601f63bc05c4a41ed2baed53f1807616 (diff) | |
download | clang-d31b98f0a89e0d8cb3a32fb693018ab9d98f3131.tar.gz clang-d31b98f0a89e0d8cb3a32fb693018ab9d98f3131.tar.bz2 clang-d31b98f0a89e0d8cb3a32fb693018ab9d98f3131.tar.xz |
[CMake] Update target_link_libraries() and LLVM_LINK_COMPONENTS for each CMakeLists.txt.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@196916 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests')
-rw-r--r-- | unittests/AST/CMakeLists.txt | 10 | ||||
-rw-r--r-- | unittests/ASTMatchers/CMakeLists.txt | 13 | ||||
-rw-r--r-- | unittests/ASTMatchers/Dynamic/CMakeLists.txt | 11 | ||||
-rw-r--r-- | unittests/Basic/CMakeLists.txt | 4 | ||||
-rw-r--r-- | unittests/Format/CMakeLists.txt | 8 | ||||
-rw-r--r-- | unittests/Frontend/CMakeLists.txt | 7 | ||||
-rw-r--r-- | unittests/Lex/CMakeLists.txt | 10 | ||||
-rw-r--r-- | unittests/Sema/CMakeLists.txt | 11 | ||||
-rw-r--r-- | unittests/Tooling/CMakeLists.txt | 12 |
9 files changed, 58 insertions, 28 deletions
diff --git a/unittests/AST/CMakeLists.txt b/unittests/AST/CMakeLists.txt index 70f86d3c73..55b028c158 100644 --- a/unittests/AST/CMakeLists.txt +++ b/unittests/AST/CMakeLists.txt @@ -1,3 +1,7 @@ +set(LLVM_LINK_COMPONENTS + Support + ) + add_clang_unittest(ASTTests ASTContextParentMapTest.cpp ASTTypeTraitsTest.cpp @@ -11,5 +15,9 @@ add_clang_unittest(ASTTests ) target_link_libraries(ASTTests - clangAST clangASTMatchers clangTooling + clangAST + clangASTMatchers + clangBasic + clangFrontend + clangTooling ) diff --git a/unittests/ASTMatchers/CMakeLists.txt b/unittests/ASTMatchers/CMakeLists.txt index 862c6a0fd9..3ace9fe264 100644 --- a/unittests/ASTMatchers/CMakeLists.txt +++ b/unittests/ASTMatchers/CMakeLists.txt @@ -1,15 +1,16 @@ set(LLVM_LINK_COMPONENTS - ${LLVM_TARGETS_TO_BUILD} - asmparser - bitreader - support - mc + Support ) add_clang_unittest(ASTMatchersTests ASTMatchersTest.cpp) target_link_libraries(ASTMatchersTests - gtest gtest_main clangASTMatchers clangTooling) + clangAST + clangASTMatchers + clangBasic + clangFrontend + clangTooling + ) add_subdirectory(Dynamic) diff --git a/unittests/ASTMatchers/Dynamic/CMakeLists.txt b/unittests/ASTMatchers/Dynamic/CMakeLists.txt index eb9fa549e1..8b95a7be6e 100644 --- a/unittests/ASTMatchers/Dynamic/CMakeLists.txt +++ b/unittests/ASTMatchers/Dynamic/CMakeLists.txt @@ -1,7 +1,16 @@ +set(LLVM_LINK_COMPONENTS + Support + ) + add_clang_unittest(DynamicASTMatchersTests VariantValueTest.cpp ParserTest.cpp RegistryTest.cpp) target_link_libraries(DynamicASTMatchersTests - gtest gtest_main clangASTMatchers clangDynamicASTMatchers clangTooling) + clangAST + clangASTMatchers + clangDynamicASTMatchers + clangFrontend + clangTooling + ) diff --git a/unittests/Basic/CMakeLists.txt b/unittests/Basic/CMakeLists.txt index 51db6ce9e2..e8b766cc8a 100644 --- a/unittests/Basic/CMakeLists.txt +++ b/unittests/Basic/CMakeLists.txt @@ -1,3 +1,7 @@ +set(LLVM_LINK_COMPONENTS + Support + ) + add_clang_unittest(BasicTests CharInfoTest.cpp FileManagerTest.cpp diff --git a/unittests/Format/CMakeLists.txt b/unittests/Format/CMakeLists.txt index 83aadb56b9..89c7055d5a 100644 --- a/unittests/Format/CMakeLists.txt +++ b/unittests/Format/CMakeLists.txt @@ -1,9 +1,5 @@ set(LLVM_LINK_COMPONENTS - ${LLVM_TARGETS_TO_BUILD} - asmparser - bitreader - support - mc + Support ) add_clang_unittest(FormatTests @@ -12,8 +8,6 @@ add_clang_unittest(FormatTests ) target_link_libraries(FormatTests - clangAST clangFormat clangTooling - clangRewriteCore ) diff --git a/unittests/Frontend/CMakeLists.txt b/unittests/Frontend/CMakeLists.txt index c65a1638a4..cdc955944b 100644 --- a/unittests/Frontend/CMakeLists.txt +++ b/unittests/Frontend/CMakeLists.txt @@ -1,14 +1,11 @@ set(LLVM_LINK_COMPONENTS - ${LLVM_TARGETS_TO_BUILD} - asmparser - bitreader - support - mc + Support ) add_clang_unittest(FrontendTests FrontendActionTest.cpp ) target_link_libraries(FrontendTests + clangAST clangFrontend ) diff --git a/unittests/Lex/CMakeLists.txt b/unittests/Lex/CMakeLists.txt index cb3b9275db..461e0d95fc 100644 --- a/unittests/Lex/CMakeLists.txt +++ b/unittests/Lex/CMakeLists.txt @@ -1,3 +1,7 @@ +set(LLVM_LINK_COMPONENTS + Support + ) + add_clang_unittest(LexTests LexerTest.cpp PPCallbacksTest.cpp @@ -5,5 +9,9 @@ add_clang_unittest(LexTests ) target_link_libraries(LexTests - clangLex clangParse clangSema + clangAST + clangBasic + clangLex + clangParse + clangSema ) diff --git a/unittests/Sema/CMakeLists.txt b/unittests/Sema/CMakeLists.txt index d491655d41..c25db814b7 100644 --- a/unittests/Sema/CMakeLists.txt +++ b/unittests/Sema/CMakeLists.txt @@ -1,7 +1,16 @@ +set(LLVM_LINK_COMPONENTS + Support + ) + add_clang_unittest(SemaTests ExternalSemaSourceTest.cpp ) target_link_libraries(SemaTests - clangAST clangASTMatchers clangTooling + clangAST + clangBasic + clangFrontend + clangParse + clangSema + clangTooling ) diff --git a/unittests/Tooling/CMakeLists.txt b/unittests/Tooling/CMakeLists.txt index 33d7617007..c59ff87b59 100644 --- a/unittests/Tooling/CMakeLists.txt +++ b/unittests/Tooling/CMakeLists.txt @@ -1,9 +1,5 @@ set(LLVM_LINK_COMPONENTS - ${LLVM_TARGETS_TO_BUILD} - asmparser - bitreader - support - mc + Support ) add_clang_unittest(ToolingTests @@ -19,6 +15,10 @@ add_clang_unittest(ToolingTests target_link_libraries(ToolingTests clangAST - clangTooling + clangASTMatchers + clangBasic + clangFrontend + clangLex clangRewriteCore + clangTooling ) |