[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / utils / gn / secondary / lld / MachO / BUILD.gn
blob086a71a5b9481eb904cb4d609be6385c5e0dbe78
1 import("//llvm/utils/TableGen/tablegen.gni")
3 tablegen("Options") {
4   visibility = [ ":MachO" ]
5   args = [ "-gen-opt-parser-defs" ]
8 static_library("MachO") {
9   output_name = "lldMachO"
10   configs += [ "//llvm/utils/gn/build:lld_code" ]
11   deps = [
12     ":Options",
13     "//lld/Common",
14     "//llvm/lib/BinaryFormat",
15     "//llvm/lib/Object",
16     "//llvm/lib/Option",
17     "//llvm/lib/Support",
18     "//llvm/lib/Target:TargetsToBuild",
19   ]
20   include_dirs = [
21     ".",
22     "//libunwind/include",
23   ]
24   sources = [
25     "Arch/ARM.cpp",
26     "Arch/ARM64.cpp",
27     "Arch/ARM64Common.cpp",
28     "Arch/ARM64_32.cpp",
29     "Arch/X86_64.cpp",
30     "ConcatOutputSection.cpp",
31     "Driver.cpp",
32     "DriverUtils.cpp",
33     "Dwarf.cpp",
34     "ExportTrie.cpp",
35     "ICF.cpp",
36     "InputFiles.cpp",
37     "InputSection.cpp",
38     "LTO.cpp",
39     "MapFile.cpp",
40     "MarkLive.cpp",
41     "ObjC.cpp",
42     "OutputSection.cpp",
43     "OutputSegment.cpp",
44     "Relocations.cpp",
45     "SymbolTable.cpp",
46     "Symbols.cpp",
47     "SyntheticSections.cpp",
48     "Target.cpp",
49     "UnwindInfoSection.cpp",
50     "Writer.cpp",
51   ]