From d522291c6c5c33635819e2bd963e8efa997e13a4 Mon Sep 17 00:00:00 2001 From: baketnk Date: Fri, 25 Sep 2026 11:10:34 -0400 Subject: [PATCH] build-release: configure SDL3 as a console (audio-only) build SDL refuses to configure without X11/Wayland development files unless SDL_UNIX_CONSOLE_BUILD is set; joystick/camera are not used. Co-Authored-By: Claude Opus 5.5 --- scripts/build-release.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/build-release.sh b/scripts/build-release.sh index 5f10a02..a4367e6 100755 --- a/scripts/build-release.sh +++ b/scripts/build-release.sh @@ -50,6 +50,7 @@ openvr=$work/src/openvr-$OPENVR_VERSION cmake -S "$work/src/SDL3-$SDL_VERSION" -B "$work/sdl-build" -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX="$work/sdl" -DCMAKE_INSTALL_LIBDIR=lib \ -DSDL_SHARED=ON -DSDL_STATIC=OFF -DSDL_TESTS=OFF -DSDL_EXAMPLES=OFF -DSDL_VIDEO=OFF \ + -DSDL_UNIX_CONSOLE_BUILD=ON -DSDL_JOYSTICK=OFF -DSDL_HAPTIC=OFF -DSDL_CAMERA=OFF \ -DSDL_AUDIO=ON -DSDL_PIPEWIRE=ON -DSDL_PULSEAUDIO=ON -DSDL_ALSA=ON cmake --build "$work/sdl-build" --parallel cmake --install "$work/sdl-build"