From 0bb60c059ae2116b00c9e15cc16dce37f8e78ebb Mon Sep 17 00:00:00 2001 From: Miku AuahDark Date: Fri, 12 Feb 2021 19:59:32 +0800 Subject: [PATCH] Make sure OpenAL-soft consume Oboe in Android and mark it as required. --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 611034ff..42835973 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -271,6 +271,13 @@ set(MEGA_SDL2MAIN SDL2main) message(STATUS "-----------------------------------------------------") message(STATUS "Configuring: openal-soft ${MEGA_OPENAL_VER}") message(STATUS "-----------------------------------------------------") +if(ANDROID) + if(NOT OBOE_SOURCE) + set(OBOE_SOURCE "${CMAKE_CURRENT_SOURCE_DIR}/libs/oboe") + endif() + set(ALSOFT_REQUIRE_OBOE ON CACHE BOOL "Require Oboe backend" FORCE) + set(ALSOFT_REQUIRE_OPENSL ON CACHE BOOL "Require OpenSL backend" FORCE) +endif() add_subdirectory("libs/openal-soft" ${CMAKE_BINARY_DIR}/openal-soft) set(MEGA_OPENAL ${OPENAL_LIB_NAME})