import("//llvm/utils/TableGen/tablegen.gni") tablegen("LinkerWrapperOpts") { args = [ "-gen-opt-parser-defs" ] td_file = "LinkerWrapperOpts.td" } executable("clang-linker-wrapper") { configs += [ "//llvm/utils/gn/build:clang_code" ] deps = [ ":LinkerWrapperOpts", "//clang/lib/Basic", "//llvm/lib/Analysis", "//llvm/lib/BinaryFormat", "//llvm/lib/Bitcode/Writer", "//llvm/lib/CodeGen", "//llvm/lib/IR", "//llvm/lib/IRReader", "//llvm/lib/LTO", "//llvm/lib/MC", "//llvm/lib/Object", "//llvm/lib/Option", "//llvm/lib/Passes", "//llvm/lib/Support", "//llvm/lib/Target", "//llvm/lib/Target:TargetsToBuild", "//llvm/lib/Transforms/Utils", ] sources = [ "ClangLinkerWrapper.cpp", "OffloadWrapper.cpp", ] }