isle-portable/miniwin
Christian Semmler ce9861af00
ci: drop Debug matrix entries and replace ISLE_DEBUG with ISLE_CITRO3D_DEBUG
The Linux (Debug) and MSVC (x64 Debug) jobs only differed from their
Release counterparts in -DISLE_DEBUG=ON. ISLE_DEBUG was only consulted
in one place: miniwin/CMakeLists.txt for the Nintendo 3DS citro3d
library selection (citro3dd vs citro3d) — which the Nintendo 3DS matrix
row never enabled. So Linux (Debug)/MSVC (x64 Debug) produced binaries
identical to their Release builds and collided with them in the release
artifact merge, which is what corrupted #646.

Drop the two duplicate matrix entries and the now-unused ISLE_DEBUG
plumbing, and reintroduce the 3DS knob as ISLE_CITRO3D_DEBUG scoped to
its actual use site.

Reverts the -debug filename suffix added in the previous commit; with
the duplicates gone there is nothing left to disambiguate.

Fixes #646
2026-05-17 14:33:25 -07:00
..
include/miniwin Make Anisotropic filtering configurable (#641) 2025-07-23 20:18:05 +00:00
src Fix valgrind warnings (#806) 2026-05-15 22:20:35 +02:00
CMakeLists.txt ci: drop Debug matrix entries and replace ISLE_DEBUG with ISLE_CITRO3D_DEBUG 2026-05-17 14:33:25 -07:00