diff --git a/src/linux.zig b/src/linux.zig index ab9051554..1c73739eb 100644 --- a/src/linux.zig +++ b/src/linux.zig @@ -512,7 +512,7 @@ pub fn build( // Add the platform specific SDL sources lib.root_module.addCSourceFiles(.{ - .files = &(sources.unix ++ sources.unix_dialog ++ sources.linux ++ sources.x11 ++ sources.pthread), + .files = &(sources.unix ++ sources.unix_dialog ++ sources.unix_tray ++ sources.linux ++ sources.x11 ++ sources.pthread), .root = upstream.path("src"), .flags = root.flags, }); diff --git a/src/sdl.zon b/src/sdl.zon index 67421bf38..dc74d5b28 100644 --- a/src/sdl.zon +++ b/src/sdl.zon @@ -456,6 +456,7 @@ "filesystem/cocoa/SDL_sysfilesystem.m", "locale/macos/SDL_syslocale.m", "misc/macos/SDL_sysurl.m", + "tray/cocoa/SDL_tray.m", "video/cocoa/SDL_cocoaclipboard.m", "video/cocoa/SDL_cocoaevents.m", "video/cocoa/SDL_cocoakeyboard.m", @@ -572,6 +573,8 @@ "core/unix/SDL_poll.c", "locale/unix/SDL_syslocale.c", "misc/unix/SDL_sysurl.c", + }, + .unix_tray = .{ "tray/unix/SDL_tray.c", }, .unix_dialog = .{