Skip to content
This repository was archived by the owner on Nov 1, 2021. It is now read-only.

Commit ec9bf47

Browse files
committed
Clean up CMake dependencies
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113489 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent f0e34ed commit ec9bf47

File tree

11 files changed

+22
-22
lines changed

11 files changed

+22
-22
lines changed

lib/Analysis/CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
set(LLVM_NO_RTTI 1)
22

3+
set(LLVM_USED_LIBS clangBasic clangAST clangIndex)
4+
35
add_clang_library(clangAnalysis
46
AnalysisContext.cpp
57
CFG.cpp

lib/Checker/CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
set(LLVM_NO_RTTI 1)
22

3+
set(LLVM_USED_LIBS clangBasic clangLex clangAST clangFrontend clangRewrite)
4+
35
add_clang_library(clangChecker
46
AdjustedReturnValueChecker.cpp
57
AggExprVisitor.cpp

lib/CodeGen/CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
set(LLVM_NO_RTTI 1)
22

3+
set(LLVM_USED_LIBS clangBasic clangAST clangFrontend)
4+
35
add_clang_library(clangCodeGen
46
BackendUtil.cpp
57
CGBlocks.cpp

lib/Driver/CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
set(LLVM_NO_RTTI 1)
22

3+
set(LLVM_USED_LIBS clangBasic clangAST clangParse)
4+
35
add_clang_library(clangDriver
46
Action.cpp
57
Arg.cpp

lib/Frontend/CMakeLists.txt

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
set(LLVM_NO_RTTI 1)
22

33
set( LLVM_USED_LIBS
4-
clangSerialization
5-
clangCodeGen
4+
clangDriver
65
clangParse
76
clangSema
8-
clangChecker
9-
clangAnalysis
10-
clangIndex
11-
clangRewrite
127
clangAST
138
clangLex
149
clangBasic

lib/FrontendTool/CMakeLists.txt

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
set(LLVM_NO_RTTI 1)
22

3+
set(LLVM_USED_LIBS clangDriver clangFrontend clangRewrite clangCodeGen
4+
clangChecker)
5+
36
add_clang_library(clangFrontendTool
47
ExecuteCompilerInvocation.cpp
58
)

lib/Index/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
set(LLVM_NO_RTTI 1)
22

3+
set(LLVM_USED_LIBS clangBasic clangLex clangAST)
4+
35
set( LLVM_USED_LIBS
46
clangSerialization
57
clangFrontend
@@ -27,3 +29,6 @@ add_clang_library(clangIndex
2729
Program.cpp
2830
SelectorMap.cpp
2931
)
32+
33+
add_dependencies(clangIndex ClangAttrClasses ClangAttrList
34+
ClangDeclNodes ClangStmtNodes)

lib/Rewrite/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
set(LLVM_NO_RTTI 1)
22

3-
set(LLVM_USED_LIBS clangBasic)
3+
set(LLVM_USED_LIBS clangBasic clangAST clangParse clangFrontend)
44

55
add_clang_library(clangRewrite
66
DeltaTree.cpp

lib/Serialization/CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
set(LLVM_NO_RTTI 1)
22

3+
set(LLVM_USED_LIBS clangFrontend)
4+
35
add_clang_library(clangSerialization
46
GeneratePCH.cpp
57
ASTCommon.cpp

tools/c-index-test/CMakeLists.txt

+1-13
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,6 @@
11
set(LLVM_NO_RTTI 1)
22

3-
set( LLVM_USED_LIBS
4-
libclang
5-
clangIndex
6-
clangFrontend
7-
clangDriver
8-
clangSerialization
9-
clangParse
10-
clangSema
11-
clangAnalysis
12-
clangAST
13-
clangLex
14-
clangBasic
15-
)
3+
set(LLVM_USED_LIBS libclang)
164

175
set( LLVM_LINK_COMPONENTS
186
bitreader

tools/libclang/CMakeLists.txt

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ set(LLVM_USED_LIBS
66
clangFrontend
77
clangDriver
88
clangSerialization
9-
clangParse
9+
clangIndex
1010
clangSema
11-
clangAnalysis
1211
clangAST
1312
clangLex
1413
clangBasic)

0 commit comments

Comments
 (0)