Link with the CoreFoundation framework on iOS

This commit is contained in:
Chris Robinson
2020-06-11 08:55:52 -07:00
parent ad9fc31bfd
commit 26eccd159f
+7 -2
View File
@@ -961,8 +961,13 @@ if(COREAUDIO_FRAMEWORK AND AUDIOUNIT_INCLUDE_DIR)
set(HAVE_COREAUDIO 1)
set(ALC_OBJS ${ALC_OBJS} alc/backends/coreaudio.cpp alc/backends/coreaudio.h)
set(BACKENDS "${BACKENDS} CoreAudio,")
set(EXTRA_LIBS ${COREAUDIO_FRAMEWORK} /System/Library/Frameworks/AudioUnit.framework
/System/Library/Frameworks/ApplicationServices.framework ${EXTRA_LIBS})
if(CMAKE_SYSTEM_NAME STREQUAL "iOS")
find_library(COREFOUNDATION_FRAMEWORK NAMES CoreFoundation)
set(EXTRA_LIBS ${COREAUDIO_FRAMEWORK} ${COREFOUNDATION_FRAMEWORK} ${EXTRA_LIBS})
else()
set(EXTRA_LIBS ${COREAUDIO_FRAMEWORK} /System/Library/Frameworks/AudioUnit.framework
/System/Library/Frameworks/ApplicationServices.framework ${EXTRA_LIBS})
endif()
# Some versions of OSX may need the AudioToolbox framework. Add it if
# it's found.