void Foam::meshReader::writeMesh ( const polyMesh& mesh, IOstream::streamFormat fmt ) const { mesh.removeFiles(); Info<< "Writing polyMesh" << endl; mesh.writeObject ( fmt, IOstream::currentVersion, IOstream::UNCOMPRESSED ); writeAux(mesh); }
void CiteDict::resolve() { QStrList &citeBibFiles = Config_getList("CITE_BIB_FILES"); if (citeBibFiles.count()==0 || m_entries.count()==0) return; // nothing to cite QCString &outputDirectory = Config_getString("OUTPUT_DIRECTORY"); if (outputDirectory.isEmpty()) { outputDirectory=QDir::currentDirPath(); } QDir d(outputDirectory); d.mkdir("bib"); uint pid = portable_pid(); m_baseFileName.sprintf("doxygen_bibtex_%d",pid); m_baseFileName.prepend(outputDirectory+"/bib/"); if (writeAux() && writeBst() && execute()) { parse(); clean(); } if (Config_getBool("GENERATE_LATEX")) { // copy bib files to the latex output dir QStrList &citeDataList = Config_getList("CITE_BIB_FILES"); QCString latexOutputDir = Config_getString("LATEX_OUTPUT")+"/"; const char *bibdata = citeDataList.first(); while (bibdata) { QCString bibFile = bibdata; if (!bibFile.isEmpty() && bibFile.right(4)!=".bib") bibFile+=".bib"; if (!bibFile.isEmpty()) { copyFile(bibFile,latexOutputDir+bibFile); } bibdata = citeDataList.next(); } } }