From 1f5af9ee3f32ed25179eb5947c53969a6bffa530 Mon Sep 17 00:00:00 2001 From: Miku AuahDark Date: Wed, 20 Mar 2024 11:22:56 +0800 Subject: [PATCH] OpenAL-soft: Apply megasource-specific patches. --- libs/openal-soft/CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libs/openal-soft/CMakeLists.txt b/libs/openal-soft/CMakeLists.txt index b2bc06a0..f2b7dcd5 100644 --- a/libs/openal-soft/CMakeLists.txt +++ b/libs/openal-soft/CMakeLists.txt @@ -1154,6 +1154,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) @@ -1470,6 +1473,8 @@ else() endif() endif() +set(OPENAL_LIB_NAME ${IMPL_TARGET} PARENT_SCOPE) + target_include_directories(${IMPL_TARGET} PUBLIC $ @@ -1829,3 +1834,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()