brintos

brintos / llvm-project-archived public Read only

0
0
Text · 790 B · 6fb51e5 Raw
32 lines · plain
1import("//llvm/utils/TableGen/tablegen.gni")2 3tablegen("LinkerWrapperOpts") {4  args = [ "-gen-opt-parser-defs" ]5  td_file = "LinkerWrapperOpts.td"6}7 8executable("clang-linker-wrapper") {9  configs += [ "//llvm/utils/gn/build:clang_code" ]10  deps = [11    ":LinkerWrapperOpts",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 = [ "ClangLinkerWrapper.cpp" ]31}32