"QueryDriverDatabase.cpp",
"RIFF.cpp",
"Selection.cpp",
+ "SemanticHighlighting.cpp",
"SourceCode.cpp",
"TUScheduler.cpp",
"Threading.cpp",
"RIFFTests.cpp",
"RenameTests.cpp",
"SelectionTests.cpp",
+ "SemanticHighlightingTests.cpp",
"SerializationTests.cpp",
"SourceCodeTests.cpp",
"SymbolCollectorTests.cpp",
deps = [
"//clang/include/clang/AST:StmtDataCollectors",
"//clang/lib/AST",
+ "//clang/lib/ASTMatchers",
"//clang/lib/Basic",
"//clang/lib/Lex",
"//llvm/lib/Support",
--- /dev/null
+static_library("DependencyScanning") {
+ output_name = "clangToolingDependencyScanning"
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/Basic",
+ "//clang/lib/Driver",
+ "//clang/lib/Frontend",
+ "//clang/lib/FrontendTool",
+ "//clang/lib/Lex",
+ "//clang/lib/Parse",
+ "//clang/lib/Serialization",
+ "//clang/lib/Tooling",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "DependencyScanningWorker.cpp",
+ ]
+}
"//llvm/tools/llvm-cat",
"//llvm/tools/llvm-config",
"//llvm/tools/llvm-dis",
+ "//llvm/tools/llvm-dwarfdump",
"//llvm/tools/llvm-lto",
"//llvm/tools/llvm-lto2",
"//llvm/tools/llvm-modextract",
"//clang/lib/Parse",
"//clang/lib/Serialization",
"//clang/lib/Tooling",
+ "//clang/lib/Tooling/DependencyScanning",
"//llvm/lib/IR",
"//llvm/lib/Support",
]
# dependencies to make sure the libaries exist on disk when llvm-config's
# lit tests run.
"//llvm/lib/LineEditor",
+ "//llvm/lib/DebugInfo/GSYM",
"//llvm/lib/Testing/Support",
"//llvm/tools/bugpoint",
"//llvm/tools/dsymutil",