diff --git a/cmake/dependencies/common.cmake b/cmake/dependencies/common.cmake index ed67c5cfe..119ad8e64 100644 --- a/cmake/dependencies/common.cmake +++ b/cmake/dependencies/common.cmake @@ -33,7 +33,12 @@ include_directories(SYSTEM ${MINIUPNP_INCLUDE_DIRS}) include("${CMAKE_MODULE_PATH}/dependencies/ffmpeg.cmake") # Opus -set(OPUS_USE_STATIC ON CACHE BOOL "Static linking for libopus") +# Homebrew provides opus as a dynamic library only, so disable static linking for Homebrew builds +if(SUNSHINE_BUILD_HOMEBREW) + set(OPUS_USE_STATIC OFF CACHE BOOL "Static linking for libopus") +else() + set(OPUS_USE_STATIC ON CACHE BOOL "Static linking for libopus") +endif() include("${CMAKE_MODULE_PATH}/dependencies/FindOpus.cmake") # platform specific dependencies