Function addPrefixedArtifactArg [src]

Prototype

pub fn addPrefixedArtifactArg(run: *Run, prefix: []const u8, artifact: *Step.Compile) void

Parameters

run: *Runprefix: []const u8artifact: *Step.Compile

Source

pub fn addPrefixedArtifactArg(run: *Run, prefix: []const u8, artifact: *Step.Compile) void { const b = run.step.owner; const prefixed_artifact: PrefixedArtifact = .{ .prefix = b.dupe(prefix), .artifact = artifact, }; run.argv.append(b.allocator, .{ .artifact = prefixed_artifact }) catch @panic("OOM"); const bin_file = artifact.getEmittedBin(); bin_file.addStepDependencies(&run.step); }