Function setExecCmd [src]

Prototype

pub fn setExecCmd(compile: *Compile, args: []const ?[]const u8) void

Parameters

compile: *Compileargs: []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; }