xref: /llvm-project/llvm/utils/gn/secondary/clang/lib/Tooling/DependencyScanning/BUILD.gn (revision 2aa998d22fe09191cd6c1b697e373266c1131502)
1c5c8e287SVitaly Bukastatic_library("DependencyScanning") {
2c5c8e287SVitaly Buka  output_name = "clangToolingDependencyScanning"
3c5c8e287SVitaly Buka  configs += [ "//llvm/utils/gn/build:clang_code" ]
4c5c8e287SVitaly Buka  deps = [
5c5c8e287SVitaly Buka    "//clang/lib/AST",
6c5c8e287SVitaly Buka    "//clang/lib/Basic",
71928bcd8SNico Weber    "//clang/lib/CodeGen",
8c5c8e287SVitaly Buka    "//clang/lib/Driver",
9c5c8e287SVitaly Buka    "//clang/lib/Frontend",
10c5c8e287SVitaly Buka    "//clang/lib/FrontendTool",
11c5c8e287SVitaly Buka    "//clang/lib/Lex",
12c5c8e287SVitaly Buka    "//clang/lib/Parse",
13c5c8e287SVitaly Buka    "//clang/lib/Serialization",
14c5c8e287SVitaly Buka    "//clang/lib/Tooling",
15852f45baSNico Weber    "//llvm/lib/IR",
16c5c8e287SVitaly Buka    "//llvm/lib/Support",
171928bcd8SNico Weber    "//llvm/lib/Target:TargetsToBuild",
18*2aa998d2SNico Weber    "//llvm/lib/TargetParser",
19c5c8e287SVitaly Buka  ]
20c5c8e287SVitaly Buka  sources = [
219272a3c0SPeter Collingbourne    "DependencyScanningFilesystem.cpp",
229272a3c0SPeter Collingbourne    "DependencyScanningService.cpp",
234e039e27SGN Sync Bot    "DependencyScanningTool.cpp",
24c5c8e287SVitaly Buka    "DependencyScanningWorker.cpp",
25b1209d74SLLVM GN Syncbot    "ModuleDepCollector.cpp",
26c5c8e287SVitaly Buka  ]
27c5c8e287SVitaly Buka}
28