fix(build): fix zig detection script

This commit is contained in:
phaneron 2024-06-28 00:51:18 -04:00
parent aba696f628
commit 18bbce2080

View file

@ -92,34 +92,22 @@ pub fn add_defines(compile_step: *std.Build.Step.Compile) void {
var system_version: []const u8 = "9999"; var system_version: []const u8 = "9999";
if (isWindows) { if (isWindows) {
switch (t.os.version_range.windows.min.major) { const r = t.os.version_range.windows;
5 => {
system_version = WHOA_WIN_XP;
},
6 => { if (r.includesVersion(.xp)) {
system_version = WHOA_WIN_VISTA; system_version = WHOA_WIN_XP;
}, } else if (r.includesVersion(.vista)) {
system_version = WHOA_WIN_VISTA;
7 => { } else if (r.includesVersion(.win7)) {
system_version = WHOA_WIN_7; system_version = WHOA_WIN_7;
}, } else if (r.includesVersion(.win8)) {
system_version = WHOA_WIN_8;
8 => { } else if (r.includesVersion(.win8_1)) {
system_version = WHOA_WIN_8; system_version = WHOA_WIN_8_1;
} else if (r.includesVersion(.win10)) {
if (t.os.version_range.semver.min.minor == 1) { system_version = WHOA_WIN_10;
system_version = WHOA_WIN_8_1; } else {
} system_version = WHOA_WIN_UNK;
},
10 => {
system_version = WHOA_WIN_10;
},
else => {
system_version = WHOA_WIN_UNK;
}
} }
} else if (isDarwin) { } else if (isDarwin) {
switch (t.os.version_range.semver.min.major) { switch (t.os.version_range.semver.min.major) {