diff --git a/src/plugins/projectexplorer/debugginghelper.cpp b/src/plugins/projectexplorer/debugginghelper.cpp
index 460f90be30e36c3ab029ec72099cf3322ecd2106..0c6c27633ec3589b743d5e194d6f10fe4be2d5ae 100644
--- a/src/plugins/projectexplorer/debugginghelper.cpp
+++ b/src/plugins/projectexplorer/debugginghelper.cpp
@@ -228,10 +228,6 @@ QString DebuggingHelperLibrary::buildDebuggingHelperLibrary(const QString &direc
 
 QString DebuggingHelperLibrary::qtVersionForQMake(const QString &qmakePath)
 {
-    QString binary = qmakePath.mid(qmakePath.lastIndexOf('/')+1);
-    if (!possibleQMakeCommands().contains(binary))
-        return QString();
-
     QProcess qmake;
     qmake.start(qmakePath, QStringList(QLatin1String("--version")));
     if (!qmake.waitForFinished())
diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp
index b1fc6a0bd3f3349f4a958a3842982216199c29f5..4bfae83d45d532d81d5bb1490b4a66e94686870f 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.cpp
+++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp
@@ -889,8 +889,7 @@ void QtVersion::updateVersionInfo() const
     m_hasDocumentation = false;
 
     QFileInfo qmake(qmakeCommand());
-    if (ProjectExplorer::DebuggingHelperLibrary::possibleQMakeCommands().contains(qmake.fileName())
-        && qmake.exists()) {
+    if (qmake.exists() && qmake.isExecutable()) {
         static const char * const variables[] = {
              "QT_VERSION",
              "QT_INSTALL_DATA",