+++ /dev/null
-import("//llvm/utils/TableGen/tablegen.gni")
-
-tablegen("Options") {
- visibility = [ ":MachO2" ]
- args = [ "-gen-opt-parser-defs" ]
-}
-
-static_library("MachO2") {
- output_name = "lldMachO2"
- configs += [ "//llvm/utils/gn/build:lld_code" ]
- deps = [
- ":Options",
- "//lld/Common",
- "//llvm/lib/BinaryFormat",
- "//llvm/lib/DebugInfo/DWARF",
- "//llvm/lib/IR",
- "//llvm/lib/LTO",
- "//llvm/lib/MC",
- "//llvm/lib/Object",
- "//llvm/lib/Option",
- "//llvm/lib/Support",
- "//llvm/lib/Target:TargetsToBuild",
- ]
- include_dirs = [ "." ]
- sources = [
- "Arch/X86_64.cpp",
- "Driver.cpp",
- "InputFiles.cpp",
- "InputSection.cpp",
- "OutputSegment.cpp",
- "SymbolTable.cpp",
- "Symbols.cpp",
- "Target.cpp",
- "Writer.cpp",
- ]
-}