pub fn default(os_tag: Os.Tag, arch: Cpu.Arch) ObjectFormat
os_tag: Os.Tag
arch: Cpu.Arch
1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088
pub fn default(os_tag: Os.Tag, arch: Cpu.Arch) ObjectFormat { return switch (os_tag) { .driverkit, .ios, .maccatalyst, .macos, .tvos, .visionos, .watchos => .macho, .plan9 => .plan9, .uefi, .windows => .coff, else => switch (arch) { .spirv32, .spirv64 => .spirv, .wasm32, .wasm64 => .wasm, .spork8 => .raw, else => .elf, }, }; }