summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-09-08 21:40:53 +0000
committerDouglas Gregor <dgregor@apple.com>2010-09-08 21:40:53 +0000
commitb2f0713ddc308ffae441296e37acf78e34aa500e (patch)
tree2254c5ba00e17d437b9f04bf5b3a63e41f95bfaa
parent8ec5173f9a7d2ce38162bcf2acc5ea1ccb7c9295 (diff)
downloadbcm5719-llvm-b2f0713ddc308ffae441296e37acf78e34aa500e.tar.gz
bcm5719-llvm-b2f0713ddc308ffae441296e37acf78e34aa500e.zip
Clean up some of the CMake dependencies
llvm-svn: 113416
-rw-r--r--clang/lib/AST/CMakeLists.txt2
-rw-r--r--clang/lib/Frontend/CMakeLists.txt14
-rw-r--r--clang/lib/Index/CMakeLists.txt14
-rw-r--r--clang/lib/Lex/CMakeLists.txt2
-rw-r--r--clang/lib/Parse/CMakeLists.txt2
-rw-r--r--clang/lib/Rewrite/CMakeLists.txt4
-rw-r--r--clang/lib/Sema/CMakeLists.txt2
7 files changed, 39 insertions, 1 deletions
diff --git a/clang/lib/AST/CMakeLists.txt b/clang/lib/AST/CMakeLists.txt
index 82a81ec4241..f56e6c41b09 100644
--- a/clang/lib/AST/CMakeLists.txt
+++ b/clang/lib/AST/CMakeLists.txt
@@ -1,5 +1,7 @@
set(LLVM_NO_RTTI 1)
+set(LLVM_USED_LIBS clangBasic)
+
add_clang_library(clangAST
APValue.cpp
ASTConsumer.cpp
diff --git a/clang/lib/Frontend/CMakeLists.txt b/clang/lib/Frontend/CMakeLists.txt
index 5a31495397a..c432a96d0d7 100644
--- a/clang/lib/Frontend/CMakeLists.txt
+++ b/clang/lib/Frontend/CMakeLists.txt
@@ -1,5 +1,19 @@
set(LLVM_NO_RTTI 1)
+set( LLVM_USED_LIBS
+ clangSerialization
+ clangCodeGen
+ clangParse
+ clangSema
+ clangChecker
+ clangAnalysis
+ clangIndex
+ clangRewrite
+ clangAST
+ clangLex
+ clangBasic
+ )
+
add_clang_library(clangFrontend
ASTConsumers.cpp
ASTMerge.cpp
diff --git a/clang/lib/Index/CMakeLists.txt b/clang/lib/Index/CMakeLists.txt
index 61f69b218e2..ec39dffeba6 100644
--- a/clang/lib/Index/CMakeLists.txt
+++ b/clang/lib/Index/CMakeLists.txt
@@ -1,5 +1,19 @@
set(LLVM_NO_RTTI 1)
+set( LLVM_USED_LIBS
+ clangSerialization
+ clangFrontend
+ clangParse
+ clangSema
+ clangChecker
+ clangAnalysis
+ clangIndex
+ clangRewrite
+ clangAST
+ clangLex
+ clangBasic
+ )
+
add_clang_library(clangIndex
ASTLocation.cpp
Analyzer.cpp
diff --git a/clang/lib/Lex/CMakeLists.txt b/clang/lib/Lex/CMakeLists.txt
index 632fbc6340c..0476384eff3 100644
--- a/clang/lib/Lex/CMakeLists.txt
+++ b/clang/lib/Lex/CMakeLists.txt
@@ -2,6 +2,8 @@ set(LLVM_NO_RTTI 1)
# TODO: Add -maltivec when ARCH is PowerPC.
+set(LLVM_USED_LIBS clangBasic)
+
add_clang_library(clangLex
HeaderMap.cpp
HeaderSearch.cpp
diff --git a/clang/lib/Parse/CMakeLists.txt b/clang/lib/Parse/CMakeLists.txt
index 189af3dc882..5b75a668a4c 100644
--- a/clang/lib/Parse/CMakeLists.txt
+++ b/clang/lib/Parse/CMakeLists.txt
@@ -1,5 +1,7 @@
set(LLVM_NO_RTTI 1)
+set(LLVM_USED_LIBS clangBasic clangAST clangLex clangSema)
+
add_clang_library(clangParse
ParseAST.cpp
ParseCXXInlineMethods.cpp
diff --git a/clang/lib/Rewrite/CMakeLists.txt b/clang/lib/Rewrite/CMakeLists.txt
index ffeb3e66ebc..3be27025fdb 100644
--- a/clang/lib/Rewrite/CMakeLists.txt
+++ b/clang/lib/Rewrite/CMakeLists.txt
@@ -1,5 +1,7 @@
set(LLVM_NO_RTTI 1)
+set(LLVM_USED_LIBS clangBasic)
+
add_clang_library(clangRewrite
DeltaTree.cpp
FixItRewriter.cpp
@@ -14,7 +16,7 @@ add_clang_library(clangRewrite
TokenRewriter.cpp
)
-add_dependencies(clangBasic
+add_dependencies(clangRewrite
ClangAttrClasses
ClangAttrList
ClangDeclNodes
diff --git a/clang/lib/Sema/CMakeLists.txt b/clang/lib/Sema/CMakeLists.txt
index e65bb227f15..c220e90c129 100644
--- a/clang/lib/Sema/CMakeLists.txt
+++ b/clang/lib/Sema/CMakeLists.txt
@@ -1,5 +1,7 @@
set(LLVM_NO_RTTI 1)
+set(LLVM_USED_LIBS clangBasic clangAST clangLex clangAnalysis)
+
add_clang_library(clangSema
AnalysisBasedWarnings.cpp
AttributeList.cpp
OpenPOWER on IntegriCloud