authorgravatar for mail@linusgroh.deLinus Groh <mail@linusgroh.de> 2025-09-16 21:13:38+01:00
committergravatar for mail@linusgroh.deLinus Groh <mail@linusgroh.de> 2025-09-16 21:13:38+01:00
log70715ced9545bfbc537a3dc48cf64ffe9bf99ea5
treec7c38e6d549890b382e2610bb91e6c30f4d84914
parent580b6d1faddd0f2ef0c4e00fb042665b2cbdfa24

tools: Update fetch_them_macos_headers.zig for macOS 26


1 files changed, 3 insertions(+), 10 deletions(-)

tools/fetch_them_macos_headers.zig+3-10
...@@ -27,6 +27,7 @@ const OsVer = enum(u32) {...@@ -27,6 +27,7 @@ const OsVer = enum(u32) {
27 ventura = 13,27 ventura = 13,
28 sonoma = 14,28 sonoma = 14,
29 sequoia = 15,29 sequoia = 15,
30 tahoe = 26,
30};31};
3132
32const Target = struct {33const Target = struct {
...@@ -102,16 +103,8 @@ pub fn main() anyerror!void {...@@ -102,16 +103,8 @@ pub fn main() anyerror!void {
102 fatal("don't know how to parse SDK version: {s}", .{103 fatal("don't know how to parse SDK version: {s}", .{
103 parsed_json.value.DefaultProperties.MACOSX_DEPLOYMENT_TARGET,104 parsed_json.value.DefaultProperties.MACOSX_DEPLOYMENT_TARGET,
104 });105 });
105 const os_ver: OsVer = switch (version.major) {106 const os_ver: OsVer = @enumFromInt(version.major);
106 10 => .catalina,107 info("found SDK deployment target macOS {f} aka '{t}'", .{ version, os_ver });
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) });
115108
116 var tmp = tmpDir(.{});109 var tmp = tmpDir(.{});
117 defer tmp.cleanup();110 defer tmp.cleanup();