From 6bcdc474b7f46325e1ec141f6a9c1c8a589425f3 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Wed, 12 Nov 2025 09:04:26 -0500 Subject: [PATCH] repair SDL2 link for AL --- src/sdl/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sdl/CMakeLists.txt b/src/sdl/CMakeLists.txt index 89f567b08..63f589a7e 100644 --- a/src/sdl/CMakeLists.txt +++ b/src/sdl/CMakeLists.txt @@ -79,6 +79,11 @@ if(${SRB2_CONFIG_USE_OPENAL}) target_compile_definitions(SRB2SDL2 PRIVATE -DHAVE_OPENAL) target_link_libraries(SRB2SDL2 PRIVATE OpenAL::OpenAL) target_sources(SRB2SDL2 PRIVATE al_sound.c) + if(NOT "${SRB2_CONFIG_SYSTEM_LIBRARIES}" AND NOT "${SRB2_CONFIG_SHARED_INTERNAL_LIBRARIES}") + target_link_libraries(SRB2SDL2 PRIVATE SDL2::SDL2-static) + else() + target_link_libraries(SRB2SDL2 PRIVATE SDL2::SDL2) + endif() else() find_package(SDL2_mixer_ext CONFIG QUIET) find_package(SDL2_mixer_ext QUIET)