diff --git a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
index 99c19e3a7e9957aae6216fdadacb9a6f47123096..64961844996e1fab4f255dc3154917960634688e 100644
--- a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
+++ b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
@@ -306,14 +306,10 @@ QString Qt4RunConfiguration::qmakeBuildConfigFromBuildConfiguration(const QStrin
     QVariant qmakeBuildConfiguration = qs->value(buildConfigurationName, "buildConfiguration");
     if (qmakeBuildConfiguration.isValid()) {
         QtVersion::QmakeBuildConfig projectBuildConfiguration = QtVersion::QmakeBuildConfig(qmakeBuildConfiguration.toInt());
-        if (projectBuildConfiguration & QtVersion::BuildAll) {
-            if (projectBuildConfiguration & QtVersion::DebugBuild)
-                return "debug";
-            else
-                return "release";
-        } else {
-            return "";
-        }
+        if (projectBuildConfiguration & QtVersion::DebugBuild)
+            return "debug";
+        else
+            return "release";
     } else {
         // Old sytle always CONFIG+=debug_and_release
         if (qobject_cast<Qt4Project *>(project())->qtVersion(buildConfigurationName)->defaultBuildConfig() & QtVersion::DebugBuild)