From 30ef0ed054a42b0c426d821a4fd9ac57e434d224 Mon Sep 17 00:00:00 2001 From: Krzysztof Wolicki Date: Fri, 12 Jul 2024 16:05:23 +0200 Subject: [PATCH] Args including and after `--` get passed to build runner directly --- src/main.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main.zig b/src/main.zig index 0d942ea6c4..39f07e982b 100644 --- a/src/main.zig +++ b/src/main.zig @@ -4852,6 +4852,11 @@ fn cmdBuild(gpa: Allocator, arena: Allocator, args: []const []const u8) !void { i += 1; child_argv.items[argv_index_seed] = args[i]; continue; + } else if (mem.eql(u8, arg, "--")) { + // The rest of the args are supposed to get passed onto + // build runner's `build.args` + try child_argv.appendSlice(args[i..]); + break; } } try child_argv.append(arg);