diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2017-06-27 13:04:46 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2017-06-28 14:16:57 +0000 |
commit | 0b5f41eb422d1892afb456750e81742a2d1e4234 (patch) | |
tree | f05130c1db2b5287ef88952601be60eae5029e87 | |
parent | 6ec2096eb29212a2e692e2eba16fcc6ad0a53393 (diff) | |
download | qttools-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.cpp | 9 |
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; |