Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
None
Description
The QML engine (as of Qt 5.8) generates cache files on the disk at run-time that contain data structures and generated code that make it possible to avoid the length type compilation step the next time the .qml/.js file is loaded.
We want to be able to generate these cache files at application build time, in regular build environments as well as when cross-compiling.
Attachments
Issue Links
- resulted in
-
QTBUG-60959 Make Ahead-of-Time QML caching easier to use
-
- Closed
-
Gerrit Reviews
For Gerrit Dashboard: QTBUG-55943 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
184240,8 | Fix assembler cross-compilation on 32-bit hosts | 5.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
184268,4 | Fix register argument passing in cross-compiled code when host == x86 | 5.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
184661,17 | Fix ARM64 build | 5.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
184874,2 | Remove remaining ARM #ifdef in qv4assembler.cpp | 5.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
187682,5 | Enable the use of QML caching at build time | 5.9 | qt/qtquickcontrols | Status: MERGED | -2 | 0 |
187711,3 | Fix cache file generation for prefix and shadow builds | 5.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
190438,2 | Enable the use of QML cache creation at build time | 5.9 | qt/qtgraphicaleffects | Status: MERGED | +2 | 0 |
191401,2 | Enable the use of QML caching at build time | 5.9 | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
194005,2 | Fix build on MIPS32 | 5.9.0 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
195020,6 | Document the caching of QML and how to create caches ahead of time | 5.9.0 | qt/qtdoc | Status: MERGED | +2 | 0 |
195199,2 | Enable build time QML caching for the Material & Universal styles | 5.9 | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |