1384fca55SAlex Brachetimport("//llvm/utils/TableGen/tablegen.gni") 2*b9e1e6afSNico Weberimport("//llvm/utils/gn/build/driver_executable.gni") 3384fca55SAlex Brachet 4384fca55SAlex Brachettablegen("Opts") { 5384fca55SAlex Brachet visibility = [ ":clang-scan-deps" ] 6384fca55SAlex Brachet args = [ "-gen-opt-parser-defs" ] 7384fca55SAlex Brachet} 8384fca55SAlex Brachet 9c2423a33SAlex Brachetdriver_executable("clang-scan-deps") { 1095c9020dSNico Weber configs += [ "//llvm/utils/gn/build:clang_code" ] 1195c9020dSNico Weber deps = [ 12384fca55SAlex Brachet ":Opts", 1395c9020dSNico Weber "//clang/lib/AST", 1495c9020dSNico Weber "//clang/lib/Basic", 1595c9020dSNico Weber "//clang/lib/CodeGen", 1695c9020dSNico Weber "//clang/lib/Driver", 1795c9020dSNico Weber "//clang/lib/Frontend", 1895c9020dSNico Weber "//clang/lib/FrontendTool", 1995c9020dSNico Weber "//clang/lib/Lex", 2095c9020dSNico Weber "//clang/lib/Parse", 2195c9020dSNico Weber "//clang/lib/Serialization", 2295c9020dSNico Weber "//clang/lib/Tooling", 23c5c8e287SVitaly Buka "//clang/lib/Tooling/DependencyScanning", 2495c9020dSNico Weber "//llvm/lib/IR", 2595c9020dSNico Weber "//llvm/lib/Support", 2695c9020dSNico Weber ] 271afd889dSNico Weber sources = [ "ClangScanDeps.cpp" ] 2895c9020dSNico Weber} 29