xref: /llvm-project/llvm/utils/gn/secondary/clang/lib/Tooling/DependencyScanning/BUILD.gn (revision 2aa998d22fe09191cd6c1b697e373266c1131502)
1static_library("DependencyScanning") {
2  output_name = "clangToolingDependencyScanning"
3  configs += [ "//llvm/utils/gn/build:clang_code" ]
4  deps = [
5    "//clang/lib/AST",
6    "//clang/lib/Basic",
7    "//clang/lib/CodeGen",
8    "//clang/lib/Driver",
9    "//clang/lib/Frontend",
10    "//clang/lib/FrontendTool",
11    "//clang/lib/Lex",
12    "//clang/lib/Parse",
13    "//clang/lib/Serialization",
14    "//clang/lib/Tooling",
15    "//llvm/lib/IR",
16    "//llvm/lib/Support",
17    "//llvm/lib/Target:TargetsToBuild",
18    "//llvm/lib/TargetParser",
19  ]
20  sources = [
21    "DependencyScanningFilesystem.cpp",
22    "DependencyScanningService.cpp",
23    "DependencyScanningTool.cpp",
24    "DependencyScanningWorker.cpp",
25    "ModuleDepCollector.cpp",
26  ]
27}
28