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