Browse Source

Projucer: Only write plugin characteristics file once

tags/2021-05-28
ed 7 years ago
parent
commit
193a47c10b
2 changed files with 4 additions and 3 deletions
  1. +0
    -3
      extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.cpp
  2. +4
    -0
      extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.h

+ 0
- 3
extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.cpp View File

@@ -191,9 +191,6 @@ void ProjectSaver::writeProjects (const OwnedArray<LibraryModule>& modules, cons
for (auto& module: modules)
module->addSettingsForModuleToExporter (*exporter, *this);
if (project.getProjectType().isAudioPlugin())
writePluginCharacteristicsFile();
generatedFilesGroup.sortAlphabetically (true, true);
exporter->getAllGroups().add (generatedFilesGroup);
}


+ 4
- 0
extras/Projucer/Source/ProjectSaving/jucer_ProjectSaver.h View File

@@ -98,6 +98,10 @@ public:
writeAppHeader (modules);
writeModuleCppWrappers (modules);
writeProjects (modules, specifiedExporterToSave, ! showProgressBox);
if (project.getProjectType().isAudioPlugin())
writePluginCharacteristicsFile();
writeAppConfigFile (modules, appConfigUserContent); // (this is repeated in case the projects added anything to it)
// if the project root has changed after writing the other files then re-save it


Loading…
Cancel
Save