mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-15 00:06:09 +03:00
Use addCSourceFiles with dependency instead of manually adding files in a loop
This commit is contained in:
@ -156,12 +156,11 @@ pub fn build(b: *std.Build) !void {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (srcs) |src| {
|
lib.addCSourceFiles(.{
|
||||||
lib.addCSourceFile(.{
|
.dependency = upstream,
|
||||||
.file = upstream.path(src),
|
.files = srcs,
|
||||||
.flags = flags.items,
|
.flags = flags.items,
|
||||||
});
|
});
|
||||||
}
|
|
||||||
|
|
||||||
lib.installHeadersDirectoryOptions(.{
|
lib.installHeadersDirectoryOptions(.{
|
||||||
.source_dir = upstream.path("fontconfig"),
|
.source_dir = upstream.path("fontconfig"),
|
||||||
|
@ -33,12 +33,12 @@ pub fn build(b: *std.Build) !void {
|
|||||||
"-DPNG_INTEL_SSE_OPT=0",
|
"-DPNG_INTEL_SSE_OPT=0",
|
||||||
"-DPNG_MIPS_MSA_OPT=0",
|
"-DPNG_MIPS_MSA_OPT=0",
|
||||||
});
|
});
|
||||||
for (srcs) |src| {
|
|
||||||
lib.addCSourceFile(.{
|
lib.addCSourceFiles(.{
|
||||||
.file = upstream.path(src),
|
.dependency = upstream,
|
||||||
|
.files = srcs,
|
||||||
.flags = flags.items,
|
.flags = flags.items,
|
||||||
});
|
});
|
||||||
}
|
|
||||||
|
|
||||||
lib.installHeader("pnglibconf.h", "pnglibconf.h");
|
lib.installHeader("pnglibconf.h", "pnglibconf.h");
|
||||||
lib.installHeadersDirectoryOptions(.{
|
lib.installHeadersDirectoryOptions(.{
|
||||||
|
@ -94,12 +94,11 @@ pub fn build(b: *std.Build) !void {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
inline for (srcs) |src| {
|
lib.addCSourceFiles(.{
|
||||||
lib.addCSourceFile(.{
|
.dependency = upstream,
|
||||||
.file = upstream.path(src),
|
.files = srcs,
|
||||||
.flags = flags.items,
|
.flags = flags.items,
|
||||||
});
|
});
|
||||||
}
|
|
||||||
|
|
||||||
lib.installHeader("override/include/libxml/xmlversion.h", "libxml/xmlversion.h");
|
lib.installHeader("override/include/libxml/xmlversion.h", "libxml/xmlversion.h");
|
||||||
lib.installHeadersDirectoryOptions(.{
|
lib.installHeadersDirectoryOptions(.{
|
||||||
|
@ -33,12 +33,11 @@ pub fn build(b: *std.Build) !void {
|
|||||||
"-DHAVE_STDDEF_H",
|
"-DHAVE_STDDEF_H",
|
||||||
"-DZ_HAVE_UNISTD_H",
|
"-DZ_HAVE_UNISTD_H",
|
||||||
});
|
});
|
||||||
for (srcs) |src| {
|
lib.addCSourceFiles(.{
|
||||||
lib.addCSourceFile(.{
|
.dependency = upstream,
|
||||||
.file = upstream.path(src),
|
.files = srcs,
|
||||||
.flags = flags.items,
|
.flags = flags.items,
|
||||||
});
|
});
|
||||||
}
|
|
||||||
|
|
||||||
b.installArtifact(lib);
|
b.installArtifact(lib);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user