structstd.Build.Step.Compile.HeaderInstallation.File[src]

Fields

source: LazyPath
dest_rel_path: []const u8

Functions

Functiondupe[src]

pub fn dupe(file: File, b: *std.Build) File

Parameters

file: File

Source Code

Source code
pub fn dupe(file: File, b: *std.Build) File {
    return .{
        .source = file.source.dupe(b),
        .dest_rel_path = b.dupePath(file.dest_rel_path),
    };
}

Source Code

Source code
pub const File = struct {
    source: LazyPath,
    dest_rel_path: []const u8,

    pub fn dupe(file: File, b: *std.Build) File {
        return .{
            .source = file.source.dupe(b),
            .dest_rel_path = b.dupePath(file.dest_rel_path),
        };
    }
}