diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2019-06-12 15:08:24 +0200 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2019-06-12 14:26:28 +0000 |
commit | fbfa067a304e8aea6ba6719395fd12a05688b6f8 (patch) | |
tree | 5725ccb40c6116a54dceef6cf3d0ebbff07edec7 /coin/module_config.yaml | |
parent | 319fd4ea9ae89874671296c33880805c401844c9 (diff) |
Fix static builds
There were a few issues:
- Third party dependency info for plugins was not generated,
because the depends and public_depends variables were not fetched.
This caused issues when trying to use the qcocoa plugin in a
consuming application, because Cups::Cups was not found.
- Privately linked libraries in extend_target were not considered when
generating dependency info for modules. This caused issues in
QtThemeSupport, becauese it could not find Qt::DBus, due to that
target only being added as a private library in a conditional scope.
- Make sure to handle privately linked internal modules like
PlatformModuleInternal to map to the Qt5 package, because there is no
standalone package for it.
Also remove a TODO comment that says that qt_register_target_dependencies
should maybe be called in extend_target. That's already the case.
Change-Id: Ie99c52e800cd89e6f82008f1e38f4da5cd602929
Reviewed-by: Qt CMake Build Bot
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'coin/module_config.yaml')
0 files changed, 0 insertions, 0 deletions