fix(build): fix zig detection script

This commit is contained in:
phaneron 2024-06-28 00:15:56 -04:00
parent e60118423b
commit 1bad7cf2ea
2 changed files with 12 additions and 16 deletions

View file

@ -1,14 +1,4 @@
const std = @import("std"); const std = @import("std");
const system = @import("zig/system.zig"); const system = @import("zig/system.zig");
// pub fn build(b: *std.Build) void {
// // const optimize = b.standardOptimizeOption(.{});
// // const module = b.addModule(.{
// // .name = "system",
// // .root_source_file = b.path("zig/system.zig"),
// // .optimize = optimize
// // });
// // b.default_step.dependOn(&module.step);
// }
pub const add_defines = system.add_defines; pub const add_defines = system.add_defines;

View file

@ -93,8 +93,6 @@ pub fn add_defines(b: *std.Build, compile_step: *std.Build.Step.Compile) void {
var system_version = "9999"; var system_version = "9999";
if (isWindows) { if (isWindows) {
system_version = WHOA_WIN_UNK;
switch (t.os.version_range.semver.min.major) { switch (t.os.version_range.semver.min.major) {
5 => { 5 => {
system_version = WHOA_WIN_XP; system_version = WHOA_WIN_XP;
@ -118,15 +116,15 @@ pub fn add_defines(b: *std.Build, compile_step: *std.Build.Step.Compile) void {
10 => { 10 => {
system_version = WHOA_WIN_10; system_version = WHOA_WIN_10;
},
else => {
system_version = WHOA_WIN_UNK;
} }
} }
} else if (isDarwin) { } else if (isDarwin) {
system_version = WHOA_MAC_UNK;
switch (t.os.version_range.semver.min.major) { switch (t.os.version_range.semver.min.major) {
10 => { 10 => {
system_version = WHOA_MAC_10_8;
switch (t.os.version_range.semver.min.minor) { switch (t.os.version_range.semver.min.minor) {
8 => { 8 => {
system_version = WHOA_MAC_10_8; system_version = WHOA_MAC_10_8;
@ -158,12 +156,20 @@ pub fn add_defines(b: *std.Build, compile_step: *std.Build.Step.Compile) void {
15 => { 15 => {
system_version = WHOA_MAC_10_15; system_version = WHOA_MAC_10_15;
},
else => {
system_version = WHOA_MAC_10_8;
} }
} }
}, },
11 => { 11 => {
system_version = WHOA_MAC_11_0; system_version = WHOA_MAC_11_0;
},
else => {
system_version = WHOA_MAC_UNK;
} }
} }
} else if (isLinux) { } else if (isLinux) {