diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp index 053982c099cc2d930787ea4d0d32423ab2981ba3..72d63d6afbca0f2cbeaab9bcfbfcc31f605da8fb 100644 --- a/src/plugins/qt4projectmanager/qtversionmanager.cpp +++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp @@ -1161,9 +1161,11 @@ void QtVersion::updateToolChainAndMkspec() const if (line.startsWith("QMAKESPEC_ORIGINAL")) { const QList<QByteArray> &temp = line.split('='); if (temp.size() == 2) { - mkspecFullPath = temp.at(1).trimmed(); + QString possibleFullPath = temp.at(1).trimmed(); // We sometimes get a mix of different slash styles here... - mkspecFullPath = mkspecFullPath.replace('\\', '/'); + possibleFullPath = possibleFullPath.replace('\\', '/'); + if (QFileInfo(possibleFullPath).exists()) // Only if the path exists + mkspecFullPath = possibleFullPath } break; }