• src/syncterm/CMakeLists.txt ripper.c

    From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Nov 8 14:27:12 2026
    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