diff options
-rw-r--r-- | src/plugins/projectexplorer/msvctoolchain.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/projectexplorer/msvctoolchain.cpp b/src/plugins/projectexplorer/msvctoolchain.cpp index 6f8994aefd..30e79b4384 100644 --- a/src/plugins/projectexplorer/msvctoolchain.cpp +++ b/src/plugins/projectexplorer/msvctoolchain.cpp @@ -803,13 +803,13 @@ QList<ToolChain *> MsvcToolChainFactory::autoDetect(const QList<ToolChain *> &al << MsvcToolChain::arm << MsvcToolChain::x86_arm << MsvcToolChain::amd64_arm << MsvcToolChain::ia64 << MsvcToolChain::x86_ia64; foreach (const MsvcToolChain::Platform &platform, platforms) { - QString vcvarsBat = vcVarsBatFor(path, platform); - if (hostSupportsPlatform(platform) && QFileInfo(vcvarsBat).isFile()) { + const bool toolchainInstalled = QFileInfo(vcVarsBatFor(path, platform)).isFile(); + if (hostSupportsPlatform(platform) && toolchainInstalled) { results.append(findOrCreateToolChain( alreadyKnown, generateDisplayName(vsName, MsvcToolChain::VS, platform), findAbiOfMsvc(MsvcToolChain::VS, platform, vsName), - vcvarsBat, platformName(platform), + vcvarsAllbat, platformName(platform), ToolChain::AutoDetection)); } } |