From 3e56e548a6ea70d892ff06858041a1821c8076a5 Mon Sep 17 00:00:00 2001 From: crueter Date: Mon, 25 Aug 2025 11:48:51 -0400 Subject: [PATCH] [cmake] fix opus link Signed-off-by: crueter --- CMakeLists.txt | 4 ++++ src/audio_core/CMakeLists.txt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0a07b3c922..38939f3a6c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -550,6 +550,10 @@ if (YUZU_USE_CPM) EXCLUDE_FROM_ALL ON ) + if (Opus_ADDED AND NOT TARGET Opus::opus) + add_library(Opus::opus ALIAS opus) + endif() + if(ENABLE_CUBEB) AddPackage( NAME cubeb diff --git a/src/audio_core/CMakeLists.txt b/src/audio_core/CMakeLists.txt index e040ec756d..f72448bc87 100644 --- a/src/audio_core/CMakeLists.txt +++ b/src/audio_core/CMakeLists.txt @@ -227,7 +227,7 @@ else() endif() target_include_directories(audio_core PRIVATE ${OPUS_INCLUDE_DIRS}) -target_link_libraries(audio_core PUBLIC common core opus) +target_link_libraries(audio_core PUBLIC common core Opus::opus) if (ARCHITECTURE_x86_64 OR ARCHITECTURE_arm64) target_link_libraries(audio_core PRIVATE dynarmic::dynarmic)