summaryrefslogtreecommitdiff
path: root/externals/find-modules/FindOpus.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'externals/find-modules/FindOpus.cmake')
-rw-r--r--externals/find-modules/FindOpus.cmake18
1 files changed, 8 insertions, 10 deletions
diff --git a/externals/find-modules/FindOpus.cmake b/externals/find-modules/FindOpus.cmake
index b68a6046b..2ba515352 100644
--- a/externals/find-modules/FindOpus.cmake
+++ b/externals/find-modules/FindOpus.cmake
@@ -1,19 +1,17 @@
1# SPDX-FileCopyrightText: 2022 yuzu Emulator Project 1# SPDX-FileCopyrightText: 2022 yuzu Emulator Project
2# SPDX-License-Identifier: GPL-2.0-or-later 2# SPDX-License-Identifier: GPL-2.0-or-later
3 3
4find_package(PkgConfig) 4find_package(PkgConfig QUIET)
5
6if (PKG_CONFIG_FOUND) 5if (PKG_CONFIG_FOUND)
7 pkg_search_module(opus IMPORTED_TARGET GLOBAL opus) 6 pkg_search_module(OPUS QUIET IMPORTED_TARGET opus)
8 if (opus_FOUND)
9 add_library(Opus::opus ALIAS PkgConfig::opus)
10 endif()
11endif() 7endif()
12 8
13include(FindPackageHandleStandardArgs) 9include(FindPackageHandleStandardArgs)
14find_package_handle_standard_args(Opus 10find_package_handle_standard_args(Opus
15 REQUIRED_VARS 11 REQUIRED_VARS OPUS_LINK_LIBRARIES
16 opus_LINK_LIBRARIES 12 VERSION_VAR OPUS_VERSION
17 opus_FOUND
18 VERSION_VAR opus_VERSION
19) 13)
14
15if (Opus_FOUND AND NOT TARGET Opus::opus)
16 add_library(Opus::opus ALIAS PkgConfig::OPUS)
17endif()