mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-17 00:44:19 +00:00
Added some iterators for introjucer projects.
This commit is contained in:
parent
93263a1157
commit
b8397a9888
13 changed files with 150 additions and 128 deletions
|
|
@ -456,21 +456,17 @@ void LibraryModule::createLocalHeaderWrapper (ProjectSaver& projectSaver, const
|
|||
<< newLine;
|
||||
|
||||
StringArray paths, guards;
|
||||
for (int i = project.getNumExporters(); --i >= 0;)
|
||||
|
||||
for (Project::ExporterIterator exporter (project); exporter.next();)
|
||||
{
|
||||
ScopedPointer <ProjectExporter> exporter (project.createExporter (i));
|
||||
const RelativePath headerFromProject (getModuleRelativeToProject (*exporter)
|
||||
.getChildFile (originalHeader.getFileName()));
|
||||
|
||||
if (exporter != nullptr)
|
||||
{
|
||||
const RelativePath headerFromProject (getModuleRelativeToProject (*exporter)
|
||||
.getChildFile (originalHeader.getFileName()));
|
||||
const RelativePath fileFromHere (headerFromProject.rebased (project.getFile().getParentDirectory(),
|
||||
localHeader.getParentDirectory(), RelativePath::unknown));
|
||||
|
||||
const RelativePath fileFromHere (headerFromProject.rebased (project.getFile().getParentDirectory(),
|
||||
localHeader.getParentDirectory(), RelativePath::unknown));
|
||||
|
||||
paths.add (fileFromHere.toUnixStyle().quoted());
|
||||
guards.add ("defined (" + exporter->getExporterIdentifierMacro() + ")");
|
||||
}
|
||||
paths.add (fileFromHere.toUnixStyle().quoted());
|
||||
guards.add ("defined (" + exporter->getExporterIdentifierMacro() + ")");
|
||||
}
|
||||
|
||||
writeGuardedInclude (out, paths, guards);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue