Function setExecCmd [src]
Prototype
pub fn setExecCmd(compile: *Compile, args: []const ?[]const u8) void
Parameters
compile: *Compile
args: []const ?[]const u8
Source
pub fn setExecCmd(compile: *Compile, args: []const ?[]const u8) void {
const b = compile.step.owner;
assert(compile.kind == .@"test");
const duped_args = b.allocator.alloc(?[]u8, args.len) catch @panic("OOM");
for (args, 0..) |arg, i| {
duped_args[i] = if (arg) |a| b.dupe(a) else null;
}
compile.exec_cmd_args = duped_args;
}