https://gitlab.synchro.net/main/sbbs/-/commit/afa486b20740431e20c4914c
Modified Files:
src/syncterm/CMakeLists.txt ripper.c
Log Message:
Fix SkyPix CI builds without SDL and on MSVC
Create skypix_test only when ciolib exports WITH_SDL, rather than assuming WITHOUT_SDL=OFF means SDL is available. Inherit that definition from ciolib instead of forcing it on test sources, fixing the Alpine and NetBSD missing-SDL-header failures.
Use the existing portable stricmp wrapper for RIP user variable lookup. CMake's newly enabled graphics code exposed the POSIX-only strcasecmp call as an unresolved symbol in the MSVC build.
Validated native build and SkyPix regression tests, a complete fresh build with SDL discovery disabled, configuration with SDL explicitly disabled, and renderer cross-compilation for 32-bit and 64-bit Windows.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net