forked from qt-creator/qt-creator
Fix buildconfiguration creation for non buildall qts
Reviewed-By: hunger
This commit is contained in:
@@ -123,12 +123,13 @@ QList<BuildConfigurationInfo> Qt4DesktopTargetFactory::availableBuildConfigurati
|
||||
foreach (QtVersion *version, knownVersions) {
|
||||
if (!version->isValid())
|
||||
continue;
|
||||
QtVersion::QmakeBuildConfigs config = version->defaultBuildConfig();
|
||||
bool buildAll = version->defaultBuildConfig() & QtVersion::BuildAll;
|
||||
QtVersion::QmakeBuildConfigs config = buildAll ? QtVersion::BuildAll : QtVersion::QmakeBuildConfig(0);
|
||||
|
||||
QString dir = defaultShadowBuildDirectory(Qt4Project::defaultTopLevelBuildDirectory(proFilePath), Constants::DESKTOP_TARGET_ID);
|
||||
infos.append(BuildConfigurationInfo(version, config, QString(), dir));
|
||||
infos.append(BuildConfigurationInfo(version, config | QtVersion::DebugBuild, QString(), dir));
|
||||
if (buildAll)
|
||||
infos.append(BuildConfigurationInfo(version, config ^ QtVersion::DebugBuild, QString(), dir));
|
||||
}
|
||||
return infos;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user