forked from qt-creator/qt-creator
Fix that the cmake plugin did not allow removing build targets
This commit is contained in:
@@ -132,9 +132,11 @@ void MakeStep::setBuildTarget(const QString &buildConfiguration, const QString &
|
|||||||
{
|
{
|
||||||
QStringList old = value(buildConfiguration, "buildTargets").toStringList();
|
QStringList old = value(buildConfiguration, "buildTargets").toStringList();
|
||||||
if (on && !old.contains(target))
|
if (on && !old.contains(target))
|
||||||
setValue(buildConfiguration, "buildTargets", old << target);
|
old.append(target);
|
||||||
else if(!on && old.contains(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
|
QStringList MakeStep::additionalArguments(const QString &buildConfiguration) const
|
||||||
|
|||||||
Reference in New Issue
Block a user