From b9ae324dc9c815c2326803da0a3d0414cf7a2903 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Thu, 22 Jan 2015 15:46:36 +0100 Subject: fix fallback architecture for MSVC Use x86 for a 32 bit build of qmake and x86_64 for 64 bit. This is needed for shells that do not set VCINSTALLDIR. Change-Id: I0843c1a590161669530b99f45ab59d523e6596c3 Reviewed-by: Friedemann Kleint Reviewed-by: Oswald Buddenhagen --- qmake/library/qmakeevaluator.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qmake/library/qmakeevaluator.cpp b/qmake/library/qmakeevaluator.cpp index fe089c1059..9b5291a08e 100644 --- a/qmake/library/qmakeevaluator.cpp +++ b/qmake/library/qmakeevaluator.cpp @@ -962,7 +962,11 @@ static ProString msvcBinDirToQMakeArch(QString subdir) static ProString defaultMsvcArchitecture() { +#if defined(Q_OS_WIN64) + return ProString("x86_64"); +#else return ProString("x86"); +#endif } static ProString msvcArchitecture(const QString &vcInstallDir, const QString &pathVar) -- cgit v1.2.3