diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2024-05-09 14:09:31 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2024-05-09 14:09:31 +0200 |
| commit | 8f202ba7c7c446da9dff4b9ca2bbfb5b21c0aa18 (patch) | |
| tree | ded686a53e8e1bc8d69d640d2f4508de09d99455 /src/link/MachO/Dylib.zig | |
| parent | bcb534c295d5cc6fd63caa570cc08e6b148a507c (diff) | |
| download | zig-8f202ba7c7c446da9dff4b9ca2bbfb5b21c0aa18.tar.gz zig-8f202ba7c7c446da9dff4b9ca2bbfb5b21c0aa18.zip | |
link/macho: add support for VisionOS
Diffstat (limited to 'src/link/MachO/Dylib.zig')
| -rw-r--r-- | src/link/MachO/Dylib.zig | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/link/MachO/Dylib.zig b/src/link/MachO/Dylib.zig index 6acfb2080c..226094e997 100644 --- a/src/link/MachO/Dylib.zig +++ b/src/link/MachO/Dylib.zig @@ -671,7 +671,7 @@ pub const TargetMatcher = struct { try self.target_strings.append(allocator, apple_string); switch (platform) { - .IOSSIMULATOR, .TVOSSIMULATOR, .WATCHOSSIMULATOR => { + .IOSSIMULATOR, .TVOSSIMULATOR, .WATCHOSSIMULATOR, .VISIONOSSIMULATOR => { // For Apple simulator targets, linking gets tricky as we need to link against the simulator // hosts dylibs too. const host_target = try targetToAppleString(allocator, cpu_arch, .MACOS); @@ -714,9 +714,11 @@ pub const TargetMatcher = struct { .IOS => "ios", .TVOS => "tvos", .WATCHOS => "watchos", + .VISIONOS => "xros", .IOSSIMULATOR => "ios-simulator", .TVOSSIMULATOR => "tvos-simulator", .WATCHOSSIMULATOR => "watchos-simulator", + .VISIONOSSIMULATOR => "xros-simulator", .BRIDGEOS => "bridgeos", .MACCATALYST => "maccatalyst", .DRIVERKIT => "driverkit", |
