qt5base-lts/util/cmake
Leander Beernaert 97b76704ea Refactor QML_FILES for add_qml_module
It has been decided, that going forward all qml files are to be added
to a module via the resource system. This patch does the ground work
to make sure all qml modules in the qt codebase follow these new
conventions.

New properties on targets have been added so that we can't track all the
qml related information for later use.

To make sure it is still possible to install qml files we added the
qt_install_qml_files() command.

Pro2cmake has been adjusted to handle the special cases of versioned
qml modules (e.g: QtQuick.2). It will now insert a TARGET_PATH
override to avoid the default conversion from the URI parameter.

Finally, this patch temporarliy disables the quick compiler by moving
all relevant code into a dummy function. This will be removed in a
follow up patch where the quick compiler will be enable for all
qml files present in resource files.

Change-Id: I09fe4517fad26ec96122d9c7c777dbfbd214905c
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2019-08-01 14:07:01 +00:00
..
tests Enable recursive expansion of simple qmake variables 2019-07-18 07:26:01 +00:00
cmakeconversionrate.py
configurejson2cmake.py Fix mapping of features to private features 2019-07-22 08:29:33 +00:00
generate_module_map.sh
helper.py Fix mapping of Apple platforms in pro2cmake.py 2019-07-23 10:31:15 +00:00
json_parser.py
Pipfile
pro2cmake.py Refactor QML_FILES for add_qml_module 2019-08-01 14:07:01 +00:00
pro_conversion_rate.py
run_pro2cmake.py
special_case_helper.py