diff options
Diffstat (limited to 'src/windeployqt/main.cpp')
-rw-r--r-- | src/windeployqt/main.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/windeployqt/main.cpp b/src/windeployqt/main.cpp index b3b1e9abc..c53ba4881 100644 --- a/src/windeployqt/main.cpp +++ b/src/windeployqt/main.cpp @@ -735,9 +735,10 @@ static DeployResult deploy(const Options &options, foreach (const QString &qmlDirectory, qmlDirectories) { if (optVerboseLevel >= 1) std::printf("Scanning %s:\n", qPrintable(QDir::toNativeSeparators(qmlDirectory))); - qmlScanResult = runQmlImportScanner(qmlDirectory, qmakeVariables.value(QStringLiteral("QT_INSTALL_QML")), options.platform, isDebug, errorMessage); - if (!qmlScanResult.ok) + const QmlImportScanResult scanResult = runQmlImportScanner(qmlDirectory, qmakeVariables.value(QStringLiteral("QT_INSTALL_QML")), options.platform, isDebug, errorMessage); + if (!scanResult.ok) return result; + qmlScanResult.append(scanResult); // Additional dependencies of QML plugins. foreach (const QString &plugin, qmlScanResult.plugins) { if (!findDependentQtLibraries(libraryLocation, plugin, options.platform, errorMessage, &dependentQtLibs, &wordSize, &isDebug)) |