authorgravatar for der.teufel.mail@gmail.comKrzysztof Wolicki <der.teufel.mail@gmail.com> 2024-07-12 16:05:23+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-07-13 00:02:46-07:00
log30ef0ed054a42b0c426d821a4fd9ac57e434d224
treeeb24a51efdb1cb6f3046c44964c059379b825be9
parent1d20ff11d7efc1f07de9a300abc15ad6ae9d6d6f

Args including and after `--` get passed to build runner directly


1 files changed, 5 insertions(+), 0 deletions(-)

src/main.zig+5
...@@ -4852,6 +4852,11 @@ fn cmdBuild(gpa: Allocator, arena: Allocator, args: []const []const u8) !void {...@@ -4852,6 +4852,11 @@ fn cmdBuild(gpa: Allocator, arena: Allocator, args: []const []const u8) !void {
4852 i += 1;4852 i += 1;
4853 child_argv.items[argv_index_seed] = args[i];4853 child_argv.items[argv_index_seed] = args[i];
4854 continue;4854 continue;
4855 } else if (mem.eql(u8, arg, "--")) {
4856 // The rest of the args are supposed to get passed onto
4857 // build runner's `build.args`
4858 try child_argv.appendSlice(args[i..]);
4859 break;
4855 }4860 }
4856 }4861 }
4857 try child_argv.append(arg);4862 try child_argv.append(arg);