struct CSourceFile [src]

Fields

file: LazyPath
flags: []const []const u8 = &.{}
language: ?CSourceLanguage = nullBy default, determines language of each file individually based on its file extension

Members

Source

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, b: *std.Build) CSourceFile { return .{ .file = file.file.dupe(b), .flags = b.dupeStrings(file.flags), .language = file.language, }; } }