fn addInstallDir(wc: *Configuration.Wip, install_dir: ?std.Build.InstallDir) !Configuration.InstallDestDir
fn addInstallDir(wc: *Configuration.Wip, install_dir: ?std.Build.InstallDir) !Configuration.InstallDestDir { switch (install_dir orelse return .none) { .prefix => return .prefix, .lib => return .lib, .bin => return .bin, .header => return .header, .custom => |sub_path| return .initCustom(try wc.addString(sub_path)), } }