pub const InstallDir = union(enum) prefix: voidlib: voidbin: voidheader: voidcustom: []const u8A path relative to the prefix
pub fn dupe(dir: InstallDir, graph: *const Graph) InstallDirDuplicates the install directory including the path if set to custom.
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510pub const InstallDir = union(enum) {
prefix: void,
lib: void,
bin: void,
header: void,
/// A path relative to the prefix
custom: []const u8,
/// Duplicates the install directory including the path if set to custom.
pub fn dupe(dir: InstallDir, graph: *const Graph) InstallDir {
if (dir == .custom) {
return .{ .custom = graph.dupeString(dir.custom) };
} else {
return dir;
}
}
}