summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2017-12-07 10:32:24 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2017-12-09 12:36:39 +0000
commitf8bb798ade81f152bc8ff2028e4974150171fa08 (patch)
tree65701fb9cfbfde07148a21d0d7a07a77bef32cec
parentba7fe8fe13fc4984b4cd162df1f3dafa92233664 (diff)
downloadqttools-f8bb798ade81f152bc8ff2028e4974150171fa08.tar.gz
windeployqt: Fix deployment of MSVC 2017 15.5 release redistributable
The file name was changed. Task-number: QTBUG-65015 Change-Id: I0a81a42abae3bcf9b124acbea55ba4e275594016 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@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 a7008acb8..235080f5c 100644
--- a/src/windeployqt/main.cpp
+++ b/src/windeployqt/main.cpp
@@ -1118,9 +1118,12 @@ static QStringList compilerRunTimeLibs(Platform platform, bool isDebug, unsigned
const QStringList countryCodes = vcRedistDir.entryList(QStringList(QStringLiteral("[0-9]*")), QDir::Dirs);
if (!countryCodes.isEmpty()) // Pre MSVC2017
releaseRedistDir += QLatin1Char('/') + countryCodes.constFirst();
- const QFileInfo fi(releaseRedistDir + QLatin1Char('/')
- + QStringLiteral("vcredist_") + wordSizeString
- + QStringLiteral(".exe"));
+ QFileInfo fi(releaseRedistDir + QLatin1Char('/') + QStringLiteral("vc_redist.")
+ + wordSizeString + QStringLiteral(".exe"));
+ if (!fi.isFile()) { // Pre MSVC2017/15.5
+ fi.setFile(releaseRedistDir + QLatin1Char('/') + QStringLiteral("vcredist_")
+ + wordSizeString + QStringLiteral(".exe"));
+ }
if (fi.isFile())
redistFiles.append(fi.absoluteFilePath());
}