mirror of
https://github.com/thunderbrewhq/system.git
synced 2026-02-04 00:39:08 +00:00
fix(build): fix zig detection script
This commit is contained in:
parent
e60118423b
commit
1bad7cf2ea
2 changed files with 12 additions and 16 deletions
10
build.zig
10
build.zig
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue