mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-14 15:56:13 +03:00
gtk: rebuild gresources.c/h if CSS or icons change (#7849)
This commit is contained in:
@ -760,6 +760,9 @@ pub fn gtkDistResources(
|
|||||||
});
|
});
|
||||||
const resources_c = generate_c.addOutputFileArg("ghostty_resources.c");
|
const resources_c = generate_c.addOutputFileArg("ghostty_resources.c");
|
||||||
generate_c.addFileArg(gresource_xml);
|
generate_c.addFileArg(gresource_xml);
|
||||||
|
for (gresource.dependencies) |file| {
|
||||||
|
generate_c.addFileInput(b.path(file));
|
||||||
|
}
|
||||||
|
|
||||||
const generate_h = b.addSystemCommand(&.{
|
const generate_h = b.addSystemCommand(&.{
|
||||||
"glib-compile-resources",
|
"glib-compile-resources",
|
||||||
@ -770,6 +773,9 @@ pub fn gtkDistResources(
|
|||||||
});
|
});
|
||||||
const resources_h = generate_h.addOutputFileArg("ghostty_resources.h");
|
const resources_h = generate_h.addOutputFileArg("ghostty_resources.h");
|
||||||
generate_h.addFileArg(gresource_xml);
|
generate_h.addFileArg(gresource_xml);
|
||||||
|
for (gresource.dependencies) |file| {
|
||||||
|
generate_h.addFileInput(b.path(file));
|
||||||
|
}
|
||||||
|
|
||||||
return .{
|
return .{
|
||||||
.resources_c = .{
|
.resources_c = .{
|
||||||
|
Reference in New Issue
Block a user