void LibraryModule::findAndAddCompiledUnits (ProjectExporter& exporter, ProjectSaver* projectSaver, Array<File>& result, ProjectType::Target::Type forTarget) const { for (auto& cu : getAllCompileUnits (forTarget)) { if (cu.isNeededForExporter (exporter)) { auto localFile = exporter.getProject().getGeneratedCodeFolder() .getChildFile (cu.getFilenameForProxyFile()); result.add (localFile); if (projectSaver != nullptr) projectSaver->addFileToGeneratedGroup (localFile); } } }
void LibraryModule::findAndAddCompiledUnits (ProjectExporter& exporter, ProjectSaver* projectSaver, Array<File>& result) const { Array<CompileUnit> units = getAllCompileUnits(); for (int i = 0; i < units.size(); ++i) { const CompileUnit& cu = units.getReference(i); if (cu.isNeededForExporter (exporter)) { File localFile = exporter.getProject().getGeneratedCodeFolder().getChildFile (cu.file.getFileName()); result.add (localFile); if (projectSaver != nullptr) projectSaver->addFileToGeneratedGroup (localFile); } } }