brintos

brintos / llvm-project-archived public Read only

0
0
Text · 663 B · 774402a Raw
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