From db4a48604f68d0384c8fd65bb3e149de79efe7a4 Mon Sep 17 00:00:00 2001 From: Ali Chraghi Date: Mon, 31 Jul 2023 07:07:27 +0330 Subject: [PATCH] warn if user zig version is out of date --- build.zig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build.zig b/build.zig index 8734eaeb..692fab07 100644 --- a/build.zig +++ b/build.zig @@ -172,3 +172,10 @@ fn sdkPath(comptime suffix: []const u8) []const u8 { break :blk root_dir ++ suffix; }; } + +comptime { + const min_zig = std.SemanticVersion.parse("0.11.0-dev.3947+89396ff02") catch unreachable; + if (builtin.zig_version.order(min_zig) == .lt) { + @compileError(std.fmt.comptimePrint("Your Zig version v{} does not meet the minimum build requirement of v{}", .{ builtin.zig_version, min_zig })); + } +}