Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
5.15.9
-
-
5a0dcda17 (dev)
Description
QTBUG-73669 silently changed the behavior of qmlcachegen and removed all traces except of the help output.
Before the change, qmlcachegen removed .qml and .js files from resources and generated precached .cpp files for them instead.
After the change, the --filter-resource-file does not filter anything despite its name and even help output.
We're using the compiler especially to remove the plaintext sources from the binaries. This was our reason for the commercial licenses when the compiler was still not part of the open source versions of Qt.
Please re-add the functionality to remove the plaintext sources, update the parameter description and add a section to the documentation about the behavior change starting with Qt 5.14.0
Attachments
Issue Links
- duplicates
-
QTBUG-87676 [QtQuick Compiler] Add option to exclude *.qml source files from the resource system.
-
- Closed
-
- resulted from
-
QTBUG-73669 Adding *.js to resources of project without QML leads to linker error
-
- Closed
-
For Gerrit Dashboard: QTBUG-103481 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
446176,7 | CMake: Allow contents of resources to be replaced by empty files | dev | qt/qtbase | Status: MERGED | +2 | 0 |