Leander Beernaert c431e2d33c Refactor Metatypes dependency propagation
Every metatypes.json files is now added as an INTERFACE source file to a
target. This enables us later to correctly collect all the
metatypes.json files from dependent targets. This information is also
correctly exported via export()/install().

To avoid the metatypes.json appearing in every target's source list,
the file path is wrapped in a generator expression which will only be
evaluated when the consuming target has the property
QT_CONSUMES_METATYPES set to true. At the moment this is limited to
targets which need to interact with qmltyperegistrar.

Change-Id: I0ffebcd069a923383f7ed11cde2c94ecf2fb13f3
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2020-02-10 15:07:34 +00:00
2019-12-03 13:44:27 +01:00
2020-02-04 18:50:48 +00:00
2020-02-04 18:50:39 +00:00
2015-08-18 19:59:14 +00:00
2020-02-04 18:50:48 +00:00
2019-12-17 12:41:31 +01:00
2012-09-07 15:39:31 +02:00
2020-02-04 18:50:48 +00:00
2019-03-14 12:13:58 +00:00
2020-01-24 12:29:18 +00:00
2020-01-24 12:29:18 +00:00
2016-12-13 18:55:59 +00:00
Description
Qt Base (Core, Gui, Widgets, Network, ...)
822 MiB
Languages
C++ 84.3%
HTML 4.9%
C 3.9%
CMake 3.6%
Objective-C++ 2%
Other 0.8%