1import("//llvm/utils/TableGen/tablegen.gni") 2import("//llvm/utils/gn/build/driver_executable.gni") 3 4tablegen("Opts") { 5 visibility = [ ":clang-scan-deps" ] 6 args = [ "-gen-opt-parser-defs" ] 7} 8 9driver_executable("clang-scan-deps") { 10 configs += [ "//llvm/utils/gn/build:clang_code" ] 11 deps = [ 12 ":Opts", 13 "//clang/lib/AST", 14 "//clang/lib/Basic", 15 "//clang/lib/CodeGen", 16 "//clang/lib/Driver", 17 "//clang/lib/Frontend", 18 "//clang/lib/FrontendTool", 19 "//clang/lib/Lex", 20 "//clang/lib/Parse", 21 "//clang/lib/Serialization", 22 "//clang/lib/Tooling", 23 "//clang/lib/Tooling/DependencyScanning", 24 "//llvm/lib/IR", 25 "//llvm/lib/Support", 26 ] 27 sources = [ "ClangScanDeps.cpp" ] 28} 29