Fix that the cmake plugin did not allow removing build targets

This commit is contained in:
dt
2009-10-27 16:13:09 +01:00
parent 960716df45
commit 833b86d5e2

View File

@@ -132,9 +132,11 @@ void MakeStep::setBuildTarget(const QString &buildConfiguration, const QString &
{
QStringList old = value(buildConfiguration, "buildTargets").toStringList();
if (on && !old.contains(target))
setValue(buildConfiguration, "buildTargets", old << target);
old.append(target);
else if(!on && old.contains(target))
setValue(buildConfiguration, "buildTargets", old.removeOne(target));
old.removeOne(target);
setValue(buildConfiguration, "buildTargets", old);
}
QStringList MakeStep::additionalArguments(const QString &buildConfiguration) const