fn dupe(opts: Options, graph: *const std.Build.Graph) Options 32
33
34
35
36
37
38
39
40
41 fn dupe(opts: Options, graph: *const std.Build.Graph) Options {
return .{
.source_dir = opts.source_dir.dupe(graph),
.install_dir = opts.install_dir.dupe(graph),
.install_subdir = graph.dupeString(opts.install_subdir),
.exclude_extensions = graph.dupeStrings(opts.exclude_extensions),
.include_extensions = if (opts.include_extensions) |incs| graph.dupeStrings(incs) else null,
.blank_extensions = graph.dupeStrings(opts.blank_extensions),
};
}