| @@ -174,13 +174,8 @@ public: | |||||
| if (targetType == ProjectType::Target::SharedCodeTarget) | if (targetType == ProjectType::Target::SharedCodeTarget) | ||||
| return; | return; | ||||
| if (auto* target = new CodeBlocksTarget (*this, targetType)) | |||||
| { | |||||
| if (targetType == ProjectType::Target::AggregateTarget) | |||||
| targets.insert (0, target); | |||||
| else | |||||
| targets.add (target); | |||||
| } | |||||
| targets.insert (targetType == ProjectType::Target::AggregateTarget ? 0 : -1, | |||||
| new CodeBlocksTarget (*this, targetType)); | |||||
| }); | }); | ||||
| // If you hit this assert, you tried to generate a project for an exporter | // If you hit this assert, you tried to generate a project for an exporter | ||||
| @@ -1395,11 +1395,8 @@ public: | |||||
| callForAllSupportedTargets ([this] (ProjectType::Target::Type targetType) | callForAllSupportedTargets ([this] (ProjectType::Target::Type targetType) | ||||
| { | { | ||||
| if (MSVCTargetBase* target = new MSVCTargetBase (targetType, *this)) | |||||
| { | |||||
| if (targetType != ProjectType::Target::AggregateTarget) | |||||
| targets.add (target); | |||||
| } | |||||
| if (targetType != ProjectType::Target::AggregateTarget) | |||||
| targets.add (new MSVCTargetBase (targetType, *this)); | |||||
| }); | }); | ||||
| // If you hit this assert, you tried to generate a project for an exporter | // If you hit this assert, you tried to generate a project for an exporter | ||||
| @@ -409,13 +409,8 @@ public: | |||||
| { | { | ||||
| callForAllSupportedTargets ([this] (ProjectType::Target::Type targetType) | callForAllSupportedTargets ([this] (ProjectType::Target::Type targetType) | ||||
| { | { | ||||
| if (MakefileTarget* target = new MakefileTarget (targetType, *this)) | |||||
| { | |||||
| if (targetType == ProjectType::Target::AggregateTarget) | |||||
| targets.insert (0, target); | |||||
| else | |||||
| targets.add (target); | |||||
| } | |||||
| targets.insert (targetType == ProjectType::Target::AggregateTarget ? 0 : -1, | |||||
| new MakefileTarget (targetType, *this)); | |||||
| }); | }); | ||||
| // If you hit this assert, you tried to generate a project for an exporter | // If you hit this assert, you tried to generate a project for an exporter | ||||
| @@ -590,13 +590,8 @@ public: | |||||
| { | { | ||||
| callForAllSupportedTargets ([this] (ProjectType::Target::Type targetType) | callForAllSupportedTargets ([this] (ProjectType::Target::Type targetType) | ||||
| { | { | ||||
| if (auto* target = new XcodeTarget (targetType, *this)) | |||||
| { | |||||
| if (targetType == ProjectType::Target::AggregateTarget) | |||||
| targets.insert (0, target); | |||||
| else | |||||
| targets.add (target); | |||||
| } | |||||
| targets.insert (targetType == ProjectType::Target::AggregateTarget ? 0 : -1, | |||||
| new XcodeTarget (targetType, *this)); | |||||
| }); | }); | ||||
| // If you hit this assert, you tried to generate a project for an exporter | // If you hit this assert, you tried to generate a project for an exporter | ||||