From f0e0e1cd227c08ffd97aa42813a479b8c3ca6d23 Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Tue, 31 May 2022 12:22:48 +0200 Subject: Split up OMEMO into extra module --- QXmppConfig.cmake.in | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'QXmppConfig.cmake.in') diff --git a/QXmppConfig.cmake.in b/QXmppConfig.cmake.in index 71830398..2d2303cf 100644 --- a/QXmppConfig.cmake.in +++ b/QXmppConfig.cmake.in @@ -4,11 +4,29 @@ @PACKAGE_INIT@ +set(_QXmpp_FIND_PARTS_REQUIRED) +if(QXmpp_FIND_REQUIRED) + set(_QXmpp_FIND_PARTS_REQUIRED REQUIRED) +endif() +set(_QXmpp_FIND_PARTS_QUIET) +if(QXmpp_FIND_QUIETLY) + set(_QXmpp_FIND_PARTS_QUIET QUIET) +endif() + include(CMakeFindDependencyMacro) find_dependency(Qt@QT_VERSION_MAJOR@Core) find_dependency(Qt@QT_VERSION_MAJOR@Network) find_dependency(Qt@QT_VERSION_MAJOR@Xml) include("${CMAKE_CURRENT_LIST_DIR}/QXmpp.cmake") -check_required_components(QXmpp) +foreach(module ${QXmpp_FIND_COMPONENTS}) + find_package(QXmpp${module} + ${QXmpp_FIND_VERSION} + ${_QXmpp_FIND_PARTS_REQUIRED} + ${_QXmpp_FIND_PARTS_QUIET} + ) + set(QXmpp_${module}_FOUND ${QXmpp${module}_FOUND}) +endforeach() + +check_required_components(QXmpp) -- cgit v1.2.3