From 5d84dfed91092c7b11fa36a009053ea5c4a5e917 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 24 Apr 2026 12:24:51 +0100 Subject: [PATCH] Fix building w/ OpenAL on OpenBSD - Explicitly disable Solaris backend on OpenBSD - Update OpenAL to v1.25.1 --- externals/CMakeLists.txt | 3 +++ externals/openal-soft | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index c799fe60d..a0e75c2ac 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -414,6 +414,9 @@ if (ENABLE_OPENAL) find_package(OpenAL REQUIRED) target_link_libraries(OpenAL INTERFACE OpenAL::OpenAL) else() + if (BSD STREQUAL "OpenBSD") + set(ALSOFT_BACKEND_SOLARIS OFF CACHE BOOL "") + endif() set(ALSOFT_EMBED_HRTF_DATA OFF CACHE BOOL "") set(ALSOFT_EXAMPLES OFF CACHE BOOL "") set(ALSOFT_INSTALL OFF CACHE BOOL "") diff --git a/externals/openal-soft b/externals/openal-soft index 90191edd2..c41d64c6a 160000 --- a/externals/openal-soft +++ b/externals/openal-soft @@ -1 +1 @@ -Subproject commit 90191edd20bb877c5cbddfdac7ec0fe49ad93727 +Subproject commit c41d64c6a35f6174bf4a27010aeac52a8d3bb2c6