mirror of
https://codeberg.org/andyscott/ziglings.git
synced 2024-11-09 19:40:48 -05:00
make global required version in build script
This commit is contained in:
parent
ea17a9c8cb
commit
f3a7b57385
1 changed files with 10 additions and 7 deletions
17
build.zig
17
build.zig
|
@ -4,6 +4,11 @@ const Step = std.build.Step;
|
||||||
const assert = std.debug.assert;
|
const assert = std.debug.assert;
|
||||||
const print = std.debug.print;
|
const print = std.debug.print;
|
||||||
|
|
||||||
|
// When changing this version, be sure to also update README.md in two places:
|
||||||
|
// 1) Getting Started
|
||||||
|
// 2) Version Changes
|
||||||
|
const needed_version = std.SemanticVersion.parse("0.8.0-dev.1983") catch unreachable;
|
||||||
|
|
||||||
const Exercise = struct {
|
const Exercise = struct {
|
||||||
/// main_file must have the format key_name.zig.
|
/// main_file must have the format key_name.zig.
|
||||||
/// The key will be used as a shorthand to build
|
/// The key will be used as a shorthand to build
|
||||||
|
@ -366,10 +371,6 @@ fn checkVersion() bool {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// When changing this version, be sure to also update README.md in two places:
|
|
||||||
// 1) Getting Started
|
|
||||||
// 2) Version Changes
|
|
||||||
const needed_version = std.SemanticVersion.parse("0.8.0-dev.1983") catch unreachable;
|
|
||||||
const version = std.builtin.zig_version;
|
const version = std.builtin.zig_version;
|
||||||
const order = version.order(needed_version);
|
const order = version.order(needed_version);
|
||||||
return order != .lt;
|
return order != .lt;
|
||||||
|
@ -391,12 +392,14 @@ pub fn build(b: *Builder) void {
|
||||||
\\
|
\\
|
||||||
\\Ziglings requires development build
|
\\Ziglings requires development build
|
||||||
\\
|
\\
|
||||||
\\ 0.8.0-dev.1065
|
\\ {}
|
||||||
\\
|
\\
|
||||||
\\or higher. Please download a development ("master") build from
|
\\or higher. Please download a development ("master") build from
|
||||||
\\https://ziglang.org/download/
|
|
||||||
\\
|
\\
|
||||||
, .{});
|
\\ https://ziglang.org/download/
|
||||||
|
\\
|
||||||
|
\\
|
||||||
|
, .{needed_version});
|
||||||
std.os.exit(0);
|
std.os.exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue