From 855c5fcd43dba28de94c169335ba856b4970f7b2 Mon Sep 17 00:00:00 2001 From: Lars Wendler Date: Sat, 21 Mar 2026 14:05:04 +0100 Subject: [PATCH] gtk: Fix build with -DUSE_SYSTEMZIP in libjma Otherwise build fails with: In file included from /var/tmp/portage/games-emulation/snes9x-1.63/work/snes9x-1.63/gtk/../snes9x.h:43, from /var/tmp/portage/games-emulation/snes9x-1.63/work/snes9x-1.63/jma/s9x-jma.cpp:11: /var/tmp/portage/games-emulation/snes9x-1.63/work/snes9x-1.63/gtk/../stream.h:54:14: fatal error: unzip.h: No such file or directory 54 | # include "unzip.h" | ^~~~~~~~~ compilation terminated. --- gtk/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/CMakeLists.txt b/gtk/CMakeLists.txt index 7db662f6..ebe24ffd 100644 --- a/gtk/CMakeLists.txt +++ b/gtk/CMakeLists.txt @@ -367,6 +367,7 @@ set(LIBJMA_SOURCES add_library(jma ${LIBJMA_SOURCES}) target_include_directories(jma PRIVATE ${INCLUDES}) target_compile_options(jma PUBLIC ${ARGS}) +target_compile_definitions(jma PRIVATE ${DEFINES}) list(APPEND LIBS jma) add_executable(sourcify src/sourcify.c) -- 2.53.0