diff options
author | Alexey Edelev <semlanik@gmail.com> | 2021-10-14 16:41:04 +0200 |
---|---|---|
committer | Alexey Edelev <semlanik@gmail.com> | 2021-10-15 15:53:23 +0200 |
commit | 2b6500cd15c0a41cf3e5eea8178e2044012dbd97 (patch) | |
tree | d8b8dec85269043c231b82c7d1db1317980825ee /cmake/QtTargetHelpers.cmake | |
parent | f19f7295119d96b7606d475814328aac1d78c7cf (diff) |
Add PRIVATE_MODULE_INTERFACE to the module dependency set
PRIVATE_MODULE_INTERFACE libraries are linked as interface libraries to
the module's Private target and exported as the dependencies of package
targets. We need to register these modules as public package dependencies
to call find_package when resolving module dependencies in user
projects.
Pick-to: 6.2
Fixes: QTBUG-96558
Change-Id: I4eef550aab306eaf357539ef7a0f76d69873f856
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake/QtTargetHelpers.cmake')
-rw-r--r-- | cmake/QtTargetHelpers.cmake | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/QtTargetHelpers.cmake b/cmake/QtTargetHelpers.cmake index 9f4ef66c8c..206f3cb921 100644 --- a/cmake/QtTargetHelpers.cmake +++ b/cmake/QtTargetHelpers.cmake @@ -120,7 +120,7 @@ function(qt_internal_extend_target target) message(AUTHOR_WARNING "${warning_message}") endif() qt_register_target_dependencies("${target}" - "${arg_PUBLIC_LIBRARIES}" + "${arg_PUBLIC_LIBRARIES};${arg_PRIVATE_MODULE_INTERFACE}" "${qt_libs_private};${arg_LIBRARIES}") |