diff options
| author | Linus Jahn <lnj@kaidan.im> | 2022-05-31 12:22:48 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-08-13 15:55:03 +0200 |
| commit | f0e0e1cd227c08ffd97aa42813a479b8c3ca6d23 (patch) | |
| tree | 12ca6aefdef9195ee8937406db86e73cf1a5f820 /QXmppConfig.cmake.in | |
| parent | 87df8a8dda385558d39639ce09e2717974264ab6 (diff) | |
| download | qxmpp-f0e0e1cd227c08ffd97aa42813a479b8c3ca6d23.tar.gz | |
Split up OMEMO into extra module
Diffstat (limited to 'QXmppConfig.cmake.in')
| -rw-r--r-- | QXmppConfig.cmake.in | 20 |
1 files changed, 19 insertions, 1 deletions
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) |
