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