forked from qt-creator/qt-creator
Do not use shadowbuilding in projects from 1.3
Do not turn on shadow building when importing projects created (and last opened) by creator <1.3 Task-number: QTCREATORBUG-2231
This commit is contained in:
@@ -493,7 +493,6 @@ QVariantMap Version0Handler::convertBuildConfigurations(Project *project, const
|
|||||||
qWarning() << "Unknown BuildConfiguration Key found:" << i.key() << i.value();
|
qWarning() << "Unknown BuildConfiguration Key found:" << i.key() << i.value();
|
||||||
qWarning() << "BuildConfiguration Id is:" << id;
|
qWarning() << "BuildConfiguration Id is:" << id;
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -919,9 +918,13 @@ QVariantMap Version1Handler::update(Project *project, const QVariantMap &map)
|
|||||||
targetMap.insert(QLatin1String("ProjectExplorer.Target.BuildConfigurationCount"), count);
|
targetMap.insert(QLatin1String("ProjectExplorer.Target.BuildConfigurationCount"), count);
|
||||||
for (int i = 0; i < count; ++i) {
|
for (int i = 0; i < count; ++i) {
|
||||||
QString key(QString::fromLatin1("ProjectExplorer.Project.BuildConfiguration.") + QString::number(i));
|
QString key(QString::fromLatin1("ProjectExplorer.Project.BuildConfiguration.") + QString::number(i));
|
||||||
if (map.contains(key))
|
if (map.contains(key)) {
|
||||||
|
QVariantMap bcMap = map.value(key).toMap();
|
||||||
|
if (!bcMap.contains(QLatin1String("Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild")))
|
||||||
|
bcMap.insert(QLatin1String("Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild"), false);
|
||||||
targetMap.insert(QString::fromLatin1("ProjectExplorer.Target.BuildConfiguration.") + QString::number(i),
|
targetMap.insert(QString::fromLatin1("ProjectExplorer.Target.BuildConfiguration.") + QString::number(i),
|
||||||
map.value(key));
|
bcMap);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
count = map.value(QLatin1String("ProjectExplorer.Project.RunConfigurationCount")).toInt();
|
count = map.value(QLatin1String("ProjectExplorer.Project.RunConfigurationCount")).toInt();
|
||||||
|
Reference in New Issue
Block a user