From 75810091686f5ee28d37550c4a7bb07eedaa51da Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Thu, 27 Aug 2026 01:34:10 +0800 Subject: [PATCH] build: link against libEGL --- src/build/SharedDeps.zig | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/build/SharedDeps.zig b/src/build/SharedDeps.zig index 86cfecc05..d1ff7ccfd 100644 --- a/src/build/SharedDeps.zig +++ b/src/build/SharedDeps.zig @@ -660,6 +660,15 @@ pub fn add( .flags = &.{}, }); + // Link EGL for GTK. + if (self.config.app_runtime == .gtk) { + step.root_module.addCSourceFile(.{ + .file = b.path("vendor/glad/src/glad_egl.c"), + .flags = &.{}, + }); + step.root_module.linkSystemLibrary("egl", dynamic_link_opts); + } + // When we're targeting flatpak we ALWAYS link GTK so we // get access to glib for dbus. if (self.config.flatpak) {