diff --git a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp index bb7b831867b536440765498827f6b1d98f9fdce9..f4d4cb5443fd988732f2c74738e074cce9a4fefb 100644 --- a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp +++ b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp @@ -242,13 +242,11 @@ bool TargetSetupPage::setupProject(Qt4ProjectManager::Qt4Project *project) info.isTemporary = false; } - // If we have buildAll, then we want to havbe two BCs set up, one to build debug, - // the other to build release. - if (info.buildConfig & QtVersion::BuildAll) - targetInfos.append(BuildConfigurationInfo(info.version, info.buildConfig & ~(info.buildConfig & QtVersion::DebugBuild), - info.additionalArguments, info.directory)); + // we want to havbe two BCs set up, one to build debug, the other to build release. targetInfos.append(BuildConfigurationInfo(info.version, info.buildConfig, info.additionalArguments, info.directory)); + targetInfos.append(BuildConfigurationInfo(info.version, info.buildConfig & info.buildConfig ^ QtVersion::DebugBuild, + info.additionalArguments, info.directory)); } // create the target: @@ -325,6 +323,7 @@ QList<TargetSetupPage::ImportInfo> TargetSetupPage::importInfosForKnownQtVersion info.isTemporary = false; info.isShadowBuild = v->supportsShadowBuilds(); info.version = v; + info.buildConfig = v->defaultBuildConfig(); results.append(info); } return results;