Commit 0c53ccbf authored by Qt Forward Merge Bot's avatar Qt Forward Merge Bot
Browse files

Merge remote-tracking branch 'origin/5.12' into dev

 Conflicts:
	.qmake.conf

Change-Id: Ided6bff30e48b3485cdf950e2d59c893829b3ffa
Showing with 31 additions and 16 deletions
Qt 5.12.1 is a bug-fix release. It maintains both forward and backward
compatibility (source and binary) with Qt 5.12.0.
For more details, refer to the documentation included in this
distribution. The documentation is also available online:
https://doc.qt.io/qt-5/
The Qt version 5.12 series is binary compatible with the 5.11.x series.
Applications compiled for 5.11 will continue to run with 5.12.
- This release contains only minor code improvements.
...@@ -523,20 +523,23 @@ ...@@ -523,20 +523,23 @@
\section1 The Windows Deployment Tool \section1 The Windows Deployment Tool
\target windeployqt \target windeployqt
The Windows deployment tool is designed to automate the process of creating The Windows deployment tool \c windeployqt is designed to automate the
a deployable folder containing the \l{Qt}-related dependencies process of creating a deployable folder containing the \l{Qt}-related
(libraries, QML imports, plugins, and translations) required to run dependencies (libraries, QML imports, plugins, and translations) required
the application from that folder. to run the application from that folder.
It creates a sandbox for \l{Qt for WinRT}{Windows Runtime} It creates a sandbox for \l{Qt for WinRT}{Windows Runtime}
or an installation tree for Windows desktop applications, which can be or an installation tree for Windows desktop applications, which can be
easily bundled into an installation package. easily bundled into an installation package.
The tool can be found in \c{QTDIR/bin/windeployqt}. It takes an \c .exe file or The tool can be found in \c{QTDIR/bin/windeployqt}. It needs to be run
a directory that contains an \c .exe file as an argument, and scans the executable within the build environment in order to function correctly. When using
for dependencies. If a directory is passed with the \c{--qmldir} argument, Qt Installer, the script \c{QTDIR/bin/qtenv2.bat} should be used to set it up.
\c windeployqt uses the \c qmlimportscanner tool to scan QML
files inside the directory for QML import dependencies. \c windeployqt takes an \c .exe file or a directory that contains an \c .exe
Identified dependencies are then copied to the executable's file as an argument, and scans the executable for dependencies. If a
directory is passed with the \c{--qmldir} argument, \c windeployqt uses the
\c qmlimportscanner tool to scan QML files inside the directory for QML import
dependencies. Identified dependencies are then copied to the executable's
directory. The hardcoded local paths in Qt5Core.dll are furthermore replaced directory. The hardcoded local paths in Qt5Core.dll are furthermore replaced
with relative ones. with relative ones.
...@@ -554,7 +557,7 @@ ...@@ -554,7 +557,7 @@
\badcode \badcode
Usage: windeployqt [options] [files] Usage: windeployqt [options] [files]
Qt Deploy Tool 5.9.0 Qt Deploy Tool 5.12.2
The simplest way to use windeployqt is to add the bin directory of your Qt The simplest way to use windeployqt is to add the bin directory of your Qt
installation (e.g. <QT_DIR\bin>) to the PATH variable and then run: installation (e.g. <QT_DIR\bin>) to the PATH variable and then run:
...@@ -600,17 +603,17 @@ ...@@ -600,17 +603,17 @@
mapping: outputs the source and the relative mapping: outputs the source and the relative
target, suitable for use within an target, suitable for use within an
Appx mapping file Appx mapping file
--verbose <level> Verbose level. --verbose <level> Verbose level (0-2).
Qt libraries can be added by passing their name (-xml) or removed by passing Qt libraries can be added by passing their name (-xml) or removed by passing
the name prepended by --no- (--no-xml). Available libraries: the name prepended by --no- (--no-xml). Available libraries:
bluetooth concurrent core declarative designer designercomponents bluetooth concurrent core declarative designer designercomponents enginio
enginio gui qthelp multimedia multimediawidgets multimediaquick network nfc gamepad gui qthelp multimedia multimediawidgets multimediaquick network nfc
opengl positioning printsupport qml qmltooling quick quickparticles quickwidgets opengl positioning printsupport qml qmltooling quick quickparticles quickwidgets
script scripttools sensors serialport sql svg test webkit webkitwidgets script scripttools sensors serialport sql svg test webkit webkitwidgets
websockets widgets winextras xml xmlpatterns webenginecore webengine websockets widgets winextras xml xmlpatterns webenginecore webengine
webenginewidgets 3dcore 3drenderer 3dquick 3dquickrenderer 3dinput geoservices webenginewidgets 3dcore 3drenderer 3dquick 3dquickrenderer 3dinput 3danimation
webchannel texttospeech serialbus 3dextras geoservices webchannel texttospeech serialbus webview
Arguments: Arguments:
[files] Binaries or directory containing the binary. [files] Binaries or directory containing the binary.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment