| ... | ... | @@ -27,6 +27,7 @@ const OsVer = enum(u32) { |
| 27 | 27 | ventura = 13, |
| 28 | 28 | sonoma = 14, |
| 29 | 29 | sequoia = 15, |
| 30 | tahoe = 26, |
| 30 | 31 | }; |
| 31 | 32 | |
| 32 | 33 | const Target = struct { |
| ... | ... | @@ -102,16 +103,8 @@ pub fn main() anyerror!void { |
| 102 | 103 | fatal("don't know how to parse SDK version: {s}", .{ |
| 103 | 104 | parsed_json.value.DefaultProperties.MACOSX_DEPLOYMENT_TARGET, |
| 104 | 105 | }); |
| 105 | | const os_ver: OsVer = switch (version.major) { |
| 106 | | 10 => .catalina, |
| 107 | | 11 => .big_sur, |
| 108 | | 12 => .monterey, |
| 109 | | 13 => .ventura, |
| 110 | | 14 => .sonoma, |
| 111 | | 15 => .sequoia, |
| 112 | | else => unreachable, |
| 113 | | }; |
| 114 | | info("found SDK deployment target macOS {f} aka '{s}'", .{ version, @tagName(os_ver) }); |
| 106 | const os_ver: OsVer = @enumFromInt(version.major); |
| 107 | info("found SDK deployment target macOS {f} aka '{t}'", .{ version, os_ver }); |
| 115 | 108 | |
| 116 | 109 | var tmp = tmpDir(.{}); |
| 117 | 110 | defer tmp.cleanup(); |