summaryrefslogtreecommitdiff
path: root/unittests
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2013-12-10 12:40:37 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2013-12-10 12:40:37 +0000
commitd31b98f0a89e0d8cb3a32fb693018ab9d98f3131 (patch)
tree498ec82d6652a0bc81896d7a02a67529440bcda1 /unittests
parentd2c03c91601f63bc05c4a41ed2baed53f1807616 (diff)
downloadclang-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.txt10
-rw-r--r--unittests/ASTMatchers/CMakeLists.txt13
-rw-r--r--unittests/ASTMatchers/Dynamic/CMakeLists.txt11
-rw-r--r--unittests/Basic/CMakeLists.txt4
-rw-r--r--unittests/Format/CMakeLists.txt8
-rw-r--r--unittests/Frontend/CMakeLists.txt7
-rw-r--r--unittests/Lex/CMakeLists.txt10
-rw-r--r--unittests/Sema/CMakeLists.txt11
-rw-r--r--unittests/Tooling/CMakeLists.txt12
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
)