Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
6.5.0 Beta2
-
None
-
a804ac3d8 (dev), 29cb6aba7 (6.5)
Description
Currently when configuring a top-level build with examples as external projects (in-tree), trying to build an example will try to build all qt_plugins which will build a big chunk of qt (including webengine).
We add a dependency on all qt plugins for safety, because we don't have the information on which the plugins examples depend on.
But generally examples shouldn't depend on plugins outside of the repo they are defined in.
So we can relax the dependencies so that qtbase examples depend only on qtbase plugins, qtdeclarative examples on qtdeclarative plugins and plugins of its dependent repos, etc.