Browse Source

Projucer: Cleaned up some exporter code

tags/2021-05-28
ed 5 years ago
parent
commit
a091a29929
4 changed files with 8 additions and 26 deletions
  1. +2
    -7
      extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h
  2. +2
    -5
      extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h
  3. +2
    -7
      extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h
  4. +2
    -7
      extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h

+ 2
- 7
extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h View File

@@ -174,13 +174,8 @@ public:
if (targetType == ProjectType::Target::SharedCodeTarget)
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


+ 2
- 5
extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h View File

@@ -1395,11 +1395,8 @@ public:
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


+ 2
- 7
extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h View File

@@ -409,13 +409,8 @@ public:
{
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


+ 2
- 7
extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h View File

@@ -590,13 +590,8 @@ public:
{
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


Loading…
Cancel
Save