diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-09-08 21:40:53 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-09-08 21:40:53 +0000 |
commit | b2f0713ddc308ffae441296e37acf78e34aa500e (patch) | |
tree | 2254c5ba00e17d437b9f04bf5b3a63e41f95bfaa | |
parent | 8ec5173f9a7d2ce38162bcf2acc5ea1ccb7c9295 (diff) | |
download | bcm5719-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.txt | 2 | ||||
-rw-r--r-- | clang/lib/Frontend/CMakeLists.txt | 14 | ||||
-rw-r--r-- | clang/lib/Index/CMakeLists.txt | 14 | ||||
-rw-r--r-- | clang/lib/Lex/CMakeLists.txt | 2 | ||||
-rw-r--r-- | clang/lib/Parse/CMakeLists.txt | 2 | ||||
-rw-r--r-- | clang/lib/Rewrite/CMakeLists.txt | 4 | ||||
-rw-r--r-- | clang/lib/Sema/CMakeLists.txt | 2 |
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 |