From bc423714ec8320204620815554a3a471df441925 Mon Sep 17 00:00:00 2001 From: Sasha Szpakowski Date: Sat, 3 May 2025 12:51:56 -0300 Subject: [PATCH] reapply love-specific patches to OpenAL-Soft --- libs/openal-soft/CMakeLists.txt | 9 +++++++++ libs/openal-soft/libopenal.version | 3 +++ 2 files changed, 12 insertions(+) diff --git a/libs/openal-soft/CMakeLists.txt b/libs/openal-soft/CMakeLists.txt index 060a7408..af6370d1 100644 --- a/libs/openal-soft/CMakeLists.txt +++ b/libs/openal-soft/CMakeLists.txt @@ -1179,6 +1179,9 @@ if(ALSOFT_BACKEND_OBOE) set(ALC_OBJS ${ALC_OBJS} alc/backends/oboe.cpp alc/backends/oboe.h) set(BACKENDS "${BACKENDS} Oboe,") set(EXTRA_LIBS ${OBOE_TARGET} ${EXTRA_LIBS}) + if(MEGA) + set(ALC_OBJS ${ALC_OBJS} opensl_latency.cpp) + endif() endif() endif() if(ALSOFT_REQUIRE_OBOE AND NOT HAVE_OBOE) @@ -1555,6 +1558,8 @@ else() endif() endif() +set(OPENAL_LIB_NAME ${IMPL_TARGET} PARENT_SCOPE) + target_include_directories(${IMPL_TARGET} PUBLIC $ @@ -1931,3 +1936,7 @@ if(EXTRA_INSTALLS) LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) endif() + +if(MEGA) + install(TARGETS ${IMPL_TARGET} RUNTIME DESTINATION . LIBRARY DESTINATION .) +endif() diff --git a/libs/openal-soft/libopenal.version b/libs/openal-soft/libopenal.version index dd998e14..eee82f63 100644 --- a/libs/openal-soft/libopenal.version +++ b/libs/openal-soft/libopenal.version @@ -188,5 +188,8 @@ alSourcei64vSOFT; alSourceQueueBufferLayersSOFT; alUnmapBufferSOFT; +# love2d-mod +Java_org_love2d_android_GameActivity_nativeSetDefaultStreamValues; + local: *; };