brintos

brintos / llvm-project-archived public Read only

0
0
Text · 769 B · 24a0e89 Raw
32 lines · plain
1import("//llvm/utils/TableGen/tablegen.gni")2 3tablegen("NVLinkOpts") {4  args = [ "-gen-opt-parser-defs" ]5  td_file = "NVLinkOpts.td"6}7 8executable("clang-nvlink-wrapper") {9  configs += [ "//llvm/utils/gn/build:clang_code" ]10  deps = [11    ":NVLinkOpts",12    "//clang/lib/Basic",13    "//llvm/lib/Analysis",14    "//llvm/lib/BinaryFormat",15    "//llvm/lib/Bitcode/Writer",16    "//llvm/lib/CodeGen",17    "//llvm/lib/IR",18    "//llvm/lib/IRReader",19    "//llvm/lib/LTO",20    "//llvm/lib/MC",21    "//llvm/lib/Object",22    "//llvm/lib/Option",23    "//llvm/lib/Passes",24    "//llvm/lib/Support",25    "//llvm/lib/Target",26    "//llvm/lib/Target:TargetsToBuild",27    "//llvm/lib/TargetParser",28    "//llvm/lib/Transforms/Utils",29  ]30  sources = [ "ClangNVLinkWrapper.cpp" ]31}32