This repository was archived by the owner on Apr 23, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 27 files changed +120
-51
lines changed
clang-apply-replacements/tool
clang-change-namespace/tool
clang-reorder-fields/tool Expand file tree Collapse file tree 27 files changed +120
-51
lines changed Original file line number Diff line number Diff line change @@ -5,12 +5,15 @@ set(LLVM_LINK_COMPONENTS
5
5
add_clang_tool(clang-apply-replacements
6
6
ClangApplyReplacementsMain.cpp
7
7
)
8
- target_link_libraries (clang-apply-replacements
8
+ clang_target_link_libraries (clang-apply-replacements
9
9
PRIVATE
10
- clangApplyReplacements
11
10
clangBasic
12
11
clangFormat
13
12
clangRewrite
14
13
clangToolingCore
15
14
clangToolingRefactoring
16
15
)
16
+ target_link_libraries (clang-apply-replacements
17
+ PRIVATE
18
+ clangApplyReplacements
19
+ )
Original file line number Diff line number Diff line change @@ -7,16 +7,19 @@ set(LLVM_LINK_COMPONENTS
7
7
add_clang_tool(clang-change-namespace
8
8
ClangChangeNamespace.cpp
9
9
)
10
- target_link_libraries (clang-change-namespace
10
+ clang_target_link_libraries (clang-change-namespace
11
11
PRIVATE
12
12
clangAST
13
13
clangASTMatchers
14
14
clangBasic
15
- clangChangeNamespace
16
15
clangFormat
17
16
clangFrontend
18
17
clangRewrite
19
18
clangSerialization
20
19
clangTooling
21
20
clangToolingCore
22
21
)
22
+ target_link_libraries (clang-change-namespace
23
+ PRIVATE
24
+ clangChangeNamespace
25
+ )
Original file line number Diff line number Diff line change @@ -4,16 +4,19 @@ add_clang_tool(clang-doc
4
4
ClangDocMain.cpp
5
5
)
6
6
7
- target_link_libraries (clang-doc
7
+ clang_target_link_libraries (clang-doc
8
8
PRIVATE
9
9
clangAST
10
10
clangASTMatchers
11
11
clangBasic
12
12
clangFrontend
13
- clangDoc
14
13
clangTooling
15
14
clangToolingCore
16
15
)
16
+ target_link_libraries (clang-doc
17
+ PRIVATE
18
+ clangDoc
19
+ )
17
20
18
21
install (FILES ../assets/clang-doc -default-stylesheet.css
19
22
DESTINATION share/clang
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ add_clang_tool(find-all-symbols
4
4
FindAllSymbolsMain.cpp
5
5
)
6
6
7
- target_link_libraries (find -all -symbols
7
+ clang_target_link_libraries (find -all -symbols
8
8
PRIVATE
9
9
clangAST
10
10
clangASTMatchers
@@ -13,6 +13,9 @@ target_link_libraries(find-all-symbols
13
13
clangLex
14
14
clangSerialization
15
15
clangTooling
16
+ )
17
+ target_link_libraries (find -all -symbols
18
+ PRIVATE
16
19
findAllSymbols
17
20
)
18
21
Original file line number Diff line number Diff line change @@ -4,16 +4,19 @@ add_clang_tool(clang-include-fixer
4
4
ClangIncludeFixer.cpp
5
5
)
6
6
7
- target_link_libraries (clang-include -fixer
7
+ clang_target_link_libraries (clang-include -fixer
8
8
PRIVATE
9
9
clangBasic
10
10
clangFormat
11
11
clangFrontend
12
- clangIncludeFixer
13
12
clangRewrite
14
13
clangSerialization
15
14
clangTooling
16
15
clangToolingCore
16
+ )
17
+ target_link_libraries (clang-include -fixer
18
+ PRIVATE
19
+ clangIncludeFixer
17
20
findAllSymbols
18
21
)
19
22
Original file line number Diff line number Diff line change @@ -4,16 +4,19 @@ add_clang_tool(clang-move
4
4
ClangMove.cpp
5
5
)
6
6
7
- target_link_libraries (clang-move
7
+ clang_target_link_libraries (clang-move
8
8
PRIVATE
9
9
clangAST
10
10
clangASTMatchers
11
11
clangBasic
12
12
clangFormat
13
13
clangFrontend
14
- clangMove
15
14
clangRewrite
16
15
clangSerialization
17
16
clangTooling
18
17
clangToolingCore
19
18
)
19
+ target_link_libraries (clang-move
20
+ PRIVATE
21
+ clangMove
22
+ )
Original file line number Diff line number Diff line change @@ -3,14 +3,17 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
3
3
add_clang_tool(clang-query
4
4
ClangQuery.cpp
5
5
)
6
- target_link_libraries (clang-query
6
+ clang_target_link_libraries (clang-query
7
7
PRIVATE
8
8
clangAST
9
9
clangASTMatchers
10
10
clangBasic
11
11
clangDynamicASTMatchers
12
12
clangFrontend
13
- clangQuery
14
13
clangSerialization
15
14
clangTooling
16
15
)
16
+ target_link_libraries (clang-query
17
+ PRIVATE
18
+ clangQuery
19
+ )
Original file line number Diff line number Diff line change @@ -2,13 +2,16 @@ add_clang_tool(clang-reorder-fields
2
2
ClangReorderFields.cpp
3
3
)
4
4
5
- target_link_libraries (clang-reorder-fields
5
+ clang_target_link_libraries (clang-reorder-fields
6
6
PRIVATE
7
7
clangBasic
8
8
clangFrontend
9
- clangReorderFields
10
9
clangRewrite
11
10
clangSerialization
12
11
clangTooling
13
12
clangToolingCore
14
13
)
14
+ target_link_libraries (clang-reorder-fields
15
+ PRIVATE
16
+ clangReorderFields
17
+ )
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ add_clang_library(clangTidy
31
31
)
32
32
33
33
if (CLANG_ENABLE_STATIC_ANALYZER)
34
- target_link_libraries (clangTidy PRIVATE
34
+ clang_target_link_libraries (clangTidy PRIVATE
35
35
clangStaticAnalyzerCore
36
36
clangStaticAnalyzerFrontend
37
37
)
Original file line number Diff line number Diff line change @@ -11,14 +11,17 @@ add_clang_tool(clang-tidy
11
11
add_dependencies (clang-tidy
12
12
clang-resource -headers
13
13
)
14
- target_link_libraries (clang-tidy
14
+ clang_target_link_libraries (clang-tidy
15
15
PRIVATE
16
16
clangAST
17
17
clangASTMatchers
18
18
clangBasic
19
- clangTidy
20
19
clangTooling
21
20
clangToolingCore
21
+ )
22
+ target_link_libraries (clang-tidy
23
+ PRIVATE
24
+ clangTidy
22
25
${ALL_CLANG_TIDY_CHECKS}
23
26
)
24
27
Original file line number Diff line number Diff line change @@ -12,13 +12,16 @@ add_llvm_fuzzer(clangd-fuzzer
12
12
DUMMY_MAIN DummyClangdMain.cpp
13
13
)
14
14
15
- target_link_libraries (clangd-fuzzer
15
+ clang_target_link_libraries (clangd-fuzzer
16
16
PRIVATE
17
17
clangBasic
18
- clangDaemon
19
18
clangFormat
20
19
clangFrontend
21
20
clangSema
22
21
clangTooling
23
22
clangToolingCore
24
23
)
24
+ target_link_libraries (clangd-fuzzer
25
+ PRIVATE
26
+ clangDaemon
27
+ )
Original file line number Diff line number Diff line change @@ -9,8 +9,11 @@ add_clang_executable(dexp
9
9
Dexp.cpp
10
10
)
11
11
12
- target_link_libraries (dexp
12
+ clang_target_link_libraries (dexp
13
13
PRIVATE
14
14
clangBasic
15
+ )
16
+ target_link_libraries (dexp
17
+ PRIVATE
15
18
clangDaemon
16
19
)
Original file line number Diff line number Diff line change @@ -8,13 +8,16 @@ add_clang_executable(clangd-indexer
8
8
IndexerMain.cpp
9
9
)
10
10
11
- target_link_libraries (clangd-indexer
11
+ clang_target_link_libraries (clangd-indexer
12
12
PRIVATE
13
13
clangAST
14
14
clangBasic
15
- clangDaemon
16
15
clangFrontend
17
16
clangIndex
18
17
clangLex
19
18
clangTooling
20
19
)
20
+ target_link_libraries (clangd-indexer
21
+ PRIVATE
22
+ clangDaemon
23
+ )
Original file line number Diff line number Diff line change @@ -15,18 +15,21 @@ if(CLANGD_BUILD_XPC)
15
15
list (APPEND CLANGD_XPC_LIBS "clangdXpcJsonConversions" "clangdXpcTransport" )
16
16
endif ()
17
17
18
- target_link_libraries (clangd
18
+ clang_target_link_libraries (clangd
19
19
PRIVATE
20
20
clangAST
21
21
clangBasic
22
- clangTidy
23
- clangDaemon
24
22
clangFormat
25
23
clangFrontend
26
24
clangSema
27
25
clangTooling
28
26
clangToolingCore
29
27
clangToolingRefactoring
30
28
clangToolingSyntax
29
+ )
30
+ target_link_libraries (clangd
31
+ PRIVATE
32
+ clangTidy
33
+ clangDaemon
31
34
${CLANGD_XPC_LIBS}
32
35
)
Original file line number Diff line number Diff line change @@ -78,23 +78,26 @@ add_unittest(ClangdUnitTests ClangdTests
78
78
$<TARGET_OBJECTS:obj.clangDaemonTweaks>
79
79
)
80
80
81
- target_link_libraries (ClangdTests
81
+ clang_target_link_libraries (ClangdTests
82
82
PRIVATE
83
83
clangAST
84
84
clangBasic
85
- clangDaemon
86
85
clangFormat
87
86
clangFrontend
88
87
clangIndex
89
88
clangLex
90
89
clangSema
91
90
clangSerialization
92
- clangTidy
93
91
clangTooling
94
92
clangToolingCore
95
93
clangToolingInclusions
96
94
clangToolingRefactoring
97
95
clangToolingSyntax
96
+ )
97
+ target_link_libraries (ClangdTests
98
+ PRIVATE
99
+ clangDaemon
100
+ clangTidy
98
101
LLVMSupport
99
102
LLVMTestingSupport
100
103
)
Original file line number Diff line number Diff line change @@ -13,14 +13,17 @@ set(LLVM_LINK_COMPONENTS
13
13
support
14
14
)
15
15
16
- target_link_libraries (clangd-xpc-test -client
16
+ clang_target_link_libraries (clangd-xpc-test -client
17
17
PRIVATE
18
18
clangBasic
19
- clangDaemon
20
19
clangFormat
21
20
clangFrontend
22
21
clangSema
23
22
clangTooling
24
23
clangToolingCore
24
+ )
25
+ target_link_libraries (clangd-xpc-test -client
26
+ PRIVATE
27
+ clangDaemon
25
28
clangdXpcJsonConversions
26
29
)
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ add_clang_tool(modularize
11
11
PreprocessorTracker.cpp
12
12
)
13
13
14
- target_link_libraries (modularize
14
+ clang_target_link_libraries (modularize
15
15
PRIVATE
16
16
clangAST
17
17
clangBasic
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ add_clang_tool(pp-trace
7
7
PPCallbacksTracker.cpp
8
8
)
9
9
10
- target_link_libraries (pp-trace
10
+ clang_target_link_libraries (pp-trace
11
11
PRIVATE
12
12
clangAST
13
13
clangBasic
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ add_clang_executable(tool-template
6
6
ToolTemplate.cpp
7
7
)
8
8
9
- target_link_libraries (tool-template
9
+ clang_target_link_libraries (tool-template
10
10
PRIVATE
11
11
clangAST
12
12
clangASTMatchers
Original file line number Diff line number Diff line change @@ -11,10 +11,13 @@ add_extra_unittest(ClangApplyReplacementsTests
11
11
ApplyReplacementsTest.cpp
12
12
)
13
13
14
- target_link_libraries (ClangApplyReplacementsTests
14
+ clang_target_link_libraries (ClangApplyReplacementsTests
15
15
PRIVATE
16
- clangApplyReplacements
17
16
clangBasic
18
17
clangToolingCore
19
18
clangToolingRefactoring
20
19
)
20
+ target_link_libraries (ClangApplyReplacementsTests
21
+ PRIVATE
22
+ clangApplyReplacements
23
+ )
Original file line number Diff line number Diff line change @@ -15,16 +15,19 @@ add_extra_unittest(ClangChangeNamespaceTests
15
15
ChangeNamespaceTests.cpp
16
16
)
17
17
18
- target_link_libraries (ClangChangeNamespaceTests
18
+ clang_target_link_libraries (ClangChangeNamespaceTests
19
19
PRIVATE
20
20
clangAST
21
21
clangASTMatchers
22
22
clangBasic
23
- clangChangeNamespace
24
23
clangFormat
25
24
clangFrontend
26
25
clangRewrite
27
26
clangSerialization
28
27
clangTooling
29
28
clangToolingCore
30
29
)
30
+ target_link_libraries (ClangChangeNamespaceTests
31
+ PRIVATE
32
+ clangChangeNamespace
33
+ )
You can’t perform that action at this time.
0 commit comments