Use addCSourceFiles with dependency instead of manually adding files in a loop

This commit is contained in:
Krzysztof Wolicki
2024-01-15 23:23:41 +01:00
parent c8c2f4b0ff
commit f75558b387
4 changed files with 21 additions and 24 deletions

View File

@@ -33,12 +33,11 @@ pub fn build(b: *std.Build) !void {
"-DHAVE_STDDEF_H",
"-DZ_HAVE_UNISTD_H",
});
for (srcs) |src| {
lib.addCSourceFile(.{
.file = upstream.path(src),
.flags = flags.items,
});
}
lib.addCSourceFiles(.{
.dependency = upstream,
.files = srcs,
.flags = flags.items,
});
b.installArtifact(lib);
}