pub const CSourceFile = struct
pub const CSourceFile = struct { file: LazyPath, flags: []const []const u8 = &.{}, /// By default, determines language of each file individually based on its file extension language: ?CSourceLanguage = null, pub fn dupe(file: CSourceFile, graph: *const std.Build.Graph) CSourceFile { return .{ .file = file.file.dupe(graph), .flags = graph.dupeStrings(file.flags), .language = file.language, }; } }