28 lines · plain
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/Options",17 "//clang/lib/Tooling",18 "//llvm/lib/Support",19 "//llvm/lib/TargetParser",20 "//llvm/lib/TextAPI",21 "//llvm/lib/TextAPI/BinaryReader",22 ]23 sources = [24 "ClangInstallAPI.cpp",25 "Options.cpp",26 ]27}28