forked from OSchip/llvm-project
84 lines
2.1 KiB
Plaintext
84 lines
2.1 KiB
Plaintext
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",
|
|
"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",
|
|
"HeadersTests.cpp",
|
|
"IndexActionTests.cpp",
|
|
"IndexTests.cpp",
|
|
"JSONTransportTests.cpp",
|
|
"ParsedASTTests.cpp",
|
|
"PrintASTTests.cpp",
|
|
"QualityTests.cpp",
|
|
"RIFFTests.cpp",
|
|
"RenameTests.cpp",
|
|
"SelectionTests.cpp",
|
|
"SemanticHighlightingTests.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",
|
|
]
|
|
}
|