BUILD.gn
2.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import("//llvm/utils/unittest/unittest.gni")
unittest("ClangdTests") {
configs += [ "//llvm/utils/gn/build:clang_code" ]
deps = [
"//clang-tools-extra/clang-tidy",
"//clang-tools-extra/clangd",
"//clang-tools-extra/clangd:features",
"//clang-tools-extra/clangd/refactor/tweaks",
"//clang/lib/AST",
"//clang/lib/Basic",
"//clang/lib/Format",
"//clang/lib/Frontend",
"//clang/lib/Index",
"//clang/lib/Lex",
"//clang/lib/Sema",
"//clang/lib/Serialization",
"//clang/lib/Tooling",
"//clang/lib/Tooling/Core",
"//clang/lib/Tooling/Inclusions",
"//clang/lib/Tooling/Syntax",
"//llvm/lib/Support",
"//llvm/lib/Testing/Support",
]
include_dirs = [
"//clang-tools-extra/clangd",
# To pick up the generated inc files.
"$target_gen_dir/../../clangd/tool",
]
sources = [
"ASTTests.cpp",
"Annotations.cpp",
"BackgroundIndexTests.cpp",
"CancellationTests.cpp",
"CanonicalIncludesTests.cpp",
"ClangdTests.cpp",
"CodeCompleteTests.cpp",
"CodeCompletionStringsTests.cpp",
"CollectMacrosTests.cpp",
"CompileCommandsTests.cpp",
"ContextTests.cpp",
"DexTests.cpp",
"DiagnosticsTests.cpp",
"DraftStoreTests.cpp",
"ExpectedTypeTest.cpp",
"FSTests.cpp",
"FileDistanceTests.cpp",
"FileIndexTests.cpp",
"FindSymbolsTests.cpp",
"FindTargetTests.cpp",
"FormatTests.cpp",
"FormattedStringTests.cpp",
"FunctionTests.cpp",
"FuzzyMatchTests.cpp",
"GlobalCompilationDatabaseTests.cpp",
"HeaderSourceSwitchTests.cpp",
"HeadersTests.cpp",
"HoverTests.cpp",
"IndexActionTests.cpp",
"IndexTests.cpp",
"JSONTransportTests.cpp",
"ParsedASTTests.cpp",
"PathMappingTests.cpp",
"PrintASTTests.cpp",
"QualityTests.cpp",
"RIFFTests.cpp",
"RenameTests.cpp",
"SelectionTests.cpp",
"SemanticHighlightingTests.cpp",
"SemanticSelectionTests.cpp",
"SerializationTests.cpp",
"SourceCodeTests.cpp",
"SymbolCollectorTests.cpp",
"SymbolInfoTests.cpp",
"SyncAPI.cpp",
"TUSchedulerTests.cpp",
"TestFS.cpp",
"TestIndex.cpp",
"TestTU.cpp",
"ThreadingTests.cpp",
"TraceTests.cpp",
"TweakTesting.cpp",
"TweakTests.cpp",
"TypeHierarchyTests.cpp",
"URITests.cpp",
"XRefsTests.cpp",
]
}