Zig 0.17.0-dev (Split by item)
This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig library itself.
Zig › std/ › Build/ › Step/ › Run.zig › addDirectoryArg2
addDirectoryArg2
Run.addDirectoryArg2
pub fn addDirectoryArg2 (
run : *Run ,
lazy_directory : std .Build .LazyPath ,
options : PathArgOptions ,
) void
File
Code
pub fn addDirectoryArg2 (
run : *Run ,
lazy_directory : std .Build .LazyPath ,
options : PathArgOptions ,
) void {
const graph = run .step .owner .graph ;
const arena = graph .arena ;
run .argv .append (arena , .{ .decorated_directory = .{
.prefix = graph .dupeString (options .prefix ),
.lazy_path = lazy_directory .dupe (graph ),
.suffix = graph .dupeString (options .suffix ),
.make_absolute = options .make_absolute ,
} }) catch @panic ("OOM" );
lazy_directory .addStepDependencies (&run .step );
}