Browse Source
Add support for linking against system opus
pull/15/merge
Andrew Udvare
4 years ago
No known key found for this signature in database
GPG Key ID: 1AFD9AFC120C26DD
2 changed files with
5 additions and
3 deletions
-
CMakeLists.txt
-
externals/CMakeLists.txt
|
|
|
@ -33,6 +33,8 @@ option(ENABLE_CUBEB "Enables the cubeb audio backend" ON) |
|
|
|
|
|
|
|
option(USE_DISCORD_PRESENCE "Enables Discord Rich Presence" OFF) |
|
|
|
|
|
|
|
option(YUZU_USE_BUNDLED_OPUS "Compile bundled opus" ON) |
|
|
|
|
|
|
|
# Default to a Release build |
|
|
|
get_property(IS_MULTI_CONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) |
|
|
|
if (NOT IS_MULTI_CONFIG AND NOT CMAKE_BUILD_TYPE) |
|
|
|
|
|
|
|
@ -116,8 +116,8 @@ if (ENABLE_WEB_SERVICE) |
|
|
|
endif() |
|
|
|
|
|
|
|
# Opus |
|
|
|
find_package(opus 1.3) |
|
|
|
if (NOT opus_FOUND) |
|
|
|
message(STATUS "opus 1.3 or newer not found, falling back to externals") |
|
|
|
if (YUZU_USE_BUNDLED_OPUS) |
|
|
|
add_subdirectory(opus EXCLUDE_FROM_ALL) |
|
|
|
else() |
|
|
|
find_package(opus 1.3 REQUIRED) |
|
|
|
endif() |