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 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;

View file

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