aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Sadie Powell2026-05-06 15:26:50 +0100
committerGravatar Sadie Powell2026-05-06 16:59:32 +0100
commit037c8a69da18b7b93d4134439a397a40adffcb77 (patch)
tree72899df7464634c1459dc0c9448a33dde268746c /src
parentMake CommandBase::Params final. (diff)
Make the pkg-config output a bit less verbose.
Diffstat (limited to 'src')
-rw-r--r--src/cmake/inspircd.cmake8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/cmake/inspircd.cmake b/src/cmake/inspircd.cmake
index 99a87db6e..256fd45bb 100644
--- a/src/cmake/inspircd.cmake
+++ b/src/cmake/inspircd.cmake
@@ -300,7 +300,13 @@ function(target_require_package TARGET PKGCONF_NAMES CMAKE_NAME LINK_TARGET)
elseif(PkgConfig_FOUND)
string(REPLACE " " ";" PKGCONF_NAMES "${PKGCONF_NAMES}")
foreach(PKGCONF_NAME IN LISTS PKGCONF_NAMES)
- pkg_check_modules(${PKGCONF_NAME} IMPORTED_TARGET ${PKGCONF_NAME})
+ pkg_check_modules(${PKGCONF_NAME}
+ IMPORTED_TARGET ${PKGCONF_NAME}
+ QUIET
+ )
+ find_package_handle_standard_args(${PKGCONF_NAME}
+ REQUIRED_VARS ${PKGCONF_NAME}_VERSION
+ )
if(${PKGCONF_NAME}_FOUND)
add_library(${LINK_TARGET} ALIAS PkgConfig::${PKGCONF_NAME})
break()