1import("//llvm/utils/TableGen/tablegen.gni") 2import("//llvm/utils/gn/build/driver_executable.gni") 3 4tablegen("InstallAPIOpts") { 5 visibility = [ ":clang-installapi" ] 6 args = [ "-gen-opt-parser-defs" ] 7} 8 9driver_executable("clang-installapi") { 10 configs += [ "//llvm/utils/gn/build:clang_code" ] 11 deps = [ 12 ":InstallAPIOpts", 13 "//clang/lib/Driver", 14 "//clang/lib/Frontend", 15 "//clang/lib/InstallAPI", 16 "//clang/lib/Tooling", 17 "//llvm/lib/Support", 18 "//llvm/lib/TargetParser", 19 "//llvm/lib/TextAPI", 20 "//llvm/lib/TextAPI/BinaryReader", 21 ] 22 sources = [ 23 "ClangInstallAPI.cpp", 24 "Options.cpp", 25 ] 26} 27