Improve documentation about Qt packaging

This commit is contained in:
Martchus 2022-04-28 22:47:52 +02:00
parent 5411a9d1fd
commit 315b698f58
1 changed files with 11 additions and 11 deletions

View File

@ -148,20 +148,20 @@ information.
There are also pkg-config files, but those aren't really tested. There are also pkg-config files, but those aren't really tested.
qbs and windeployqt currently don't work very well (see issues). Using the `qbs` and `windeployqt` currently don't work very well (see issues). Using the
static libraries or mxedeployqt might be an alternative for windeployqt. static libraries or mxedeployqt might be an alternative to windeployqt.
### Tested build and deployment tools for mingw-w64-qt6 packages ### Tested build and deployment tools for mingw-w64-qt6 packages
In order to build a Qt-based project using mingw-w64-qt6 packages one also needs In order to build a Qt-based project using mingw-w64-qt6 packages one also needs
to install the regular `qt6-base` package for development tools such as moc. The to install the regular `qt6-base` package for development tools such as `moc`.
packages `qt6-tools` and `qt6-declarative` contain also native binaries which The packages `qt6-tools`, `qt6-declarative` and `qt6-shadertools` contain also
might be required by some projects. At this point the setup can break if the native binaries which might be required by some projects. At this point the
version of regular packages and the versions of the mingw-w64 packages differ. I setup can break if the version of regular packages and the versions of the
cannot do anything about it except trying to upgrade the mingw-w64 packages as mingw-w64 packages differ. I cannot do anything about it except trying to
fast as possible. There's actually a lengthy discussion about this topi on the upgrade the mingw-w64 packages as fast as possible. There's actually a lengthy
[Qt development discussion about this topi on the
mailinglist](https://lists.qt-project.org/pipermail/development/2021-September/ [Qt development mailinglist](https://lists.qt-project.org/pipermail/development/2021-September/041732.html)
041732.html) so the situation might improve in the future. Note that as of so the situation might improve in the future. Note that as of
qtbase commit `5ffc744b791a114a3180a425dd26e298f7399955` (requires Qt > 6.2.1) qtbase commit `5ffc744b791a114a3180a425dd26e298f7399955` (requires Qt > 6.2.1)
one can specify `-DQT_NO_PACKAGE_VERSION_CHECK=TRUE` to ignore the strict one can specify `-DQT_NO_PACKAGE_VERSION_CHECK=TRUE` to ignore the strict
versioning check. versioning check.