summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2017-06-27 13:04:46 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2017-06-28 14:16:57 +0000
commit0b5f41eb422d1892afb456750e81742a2d1e4234 (patch)
treef05130c1db2b5287ef88952601be60eae5029e87
parent6ec2096eb29212a2e692e2eba16fcc6ad0a53393 (diff)
downloadqttools-0b5f41eb422d1892afb456750e81742a2d1e4234.tar.gz
windeployqt: Print missing modules in warning about disabled plugins
Change-Id: Ice8b793c25ee1b57256a175d19a4314530b1f136 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
-rw-r--r--src/windeployqt/main.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/windeployqt/main.cpp b/src/windeployqt/main.cpp
index 6d1bad9de..ed7c39c73 100644
--- a/src/windeployqt/main.cpp
+++ b/src/windeployqt/main.cpp
@@ -914,9 +914,12 @@ QStringList findQtPlugins(quint64 *usedQtModules, quint64 disabledQtModules,
std::wcerr << "Warning: Cannot determine dependencies of "
<< QDir::toNativeSeparators(pluginPath) << ": " << errorMessage << '\n';
}
- if (neededModules & disabledQtModules) {
- if (optVerboseLevel)
- std::wcout << "Skipping plugin " << plugin << " due to disabled dependencies.\n";
+ if (const quint64 missingModules = neededModules & disabledQtModules) {
+ if (optVerboseLevel) {
+ std::wcout << "Skipping plugin " << plugin
+ << " due to disabled dependencies ("
+ << formatQtModules(missingModules).constData() << ").\n";
+ }
} else {
if (const quint64 missingModules = (neededModules & ~*usedQtModules)) {
*usedQtModules |= missingModules;