brintos

brintos / llvm-project-archived public Read only

0
0
Text · 600 B · 0c95d56 Raw
26 lines · plain
1import("//llvm/utils/TableGen/tablegen.gni")2 3tablegen("SYCLLinkOpts") {4  args = [ "-gen-opt-parser-defs" ]5}6 7executable("clang-sycl-linker") {8  configs += [ "//llvm/utils/gn/build:clang_code" ]9  deps = [10    ":SYCLLinkOpts",11    "//clang/lib/Basic",12    "//llvm/lib/Analysis",13    "//llvm/lib/BinaryFormat",14    "//llvm/lib/Bitcode/Writer",15    "//llvm/lib/IR",16    "//llvm/lib/IRReader",17    "//llvm/lib/Linker",18    "//llvm/lib/MC",19    "//llvm/lib/Object",20    "//llvm/lib/Option",21    "//llvm/lib/Support",22    "//llvm/lib/Target:TargetsToBuild",23  ]24  sources = [ "ClangSYCLLinker.cpp" ]25}26