qt5base-lts/mkspecs/features/data
Kyle Edwards 63d9cd17d0 CMake: Add support for auto-importing plugins in CMake
This commit adds transitive dependencies to the plugins, so that a
sane set of default plugins get auto-imported when linking against a
module. It also provides a new function, qt5_import_plugins(), which
allows you to override the set of plugins that get imported. The decision
of whether or not to import a specific plugin is based on several custom
target properties and a very clever generator expression.

Note that this change only imports plugins on static Qt builds. It
does nothing on shared Qt builds, as the shared libraries already have
their own plugin import mechanism.

[ChangeLog][CMake] Added ability to auto-import non-qml plugins on
CMake builds

Task-number: QTBUG-38913
Task-number: QTBUG-76562
Change-Id: I2d6c8908b521cf6ba1ebbbc33a87cb7ddd9935cf
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2019-08-12 18:23:58 +02:00
..
cmake CMake: Add support for auto-importing plugins in CMake 2019-08-12 18:23:58 +02:00
mac macOS: Fix Objective-C namespaceing with Xcode 10 2018-12-03 20:13:13 +00:00
testserver Share the common configurations among different modules 2019-07-01 01:09:42 +02:00
unix findclasslist.pl: namespaces can be exported too 2016-10-13 08:29:02 +00:00
configure.json configure: log -I and -L before doing first library check 2018-11-21 23:07:34 +00:00
dummy.cpp Implement a more direct headersclean check 2015-04-17 00:54:45 +00:00
dumpvcvars.bat qmake: rewrite msvc/nmake cross-build environment setup 2019-01-05 20:33:24 +00:00
macros.cpp qmake: add default path and version detection for ghs toolchain 2018-08-17 15:07:00 +00:00