| 58 |  | Globals* simParams = info->getSimParams(); | 
| 59 |  | needCompression_ = simParams->getCompressDumpFile(); | 
| 60 |  |  | 
| 61 | + | #ifdef HAVE_LIBZ | 
| 62 |  | if (needCompression_) { | 
| 63 |  | filename_ += ".gz"; | 
| 64 |  | eorFilename_ += ".gz"; | 
| 65 |  | } | 
| 66 | + | #endif | 
| 67 |  |  | 
| 68 |  | #ifdef IS_MPI | 
| 69 |  |  | 
| 99 |  | eorFilename_ = filename_.substr(0, filename_.rfind(".")) + ".eor"; | 
| 100 |  |  | 
| 101 |  | needCompression_ = simParams->getCompressDumpFile(); | 
| 102 | + |  | 
| 103 | + | #ifdef HAVE_LIBZ | 
| 104 |  | if (needCompression_) { | 
| 105 |  | filename_ += ".gz"; | 
| 106 |  | eorFilename_ += ".gz"; | 
| 107 |  | } | 
| 108 | + | #endif | 
| 109 |  |  | 
| 110 |  | #ifdef IS_MPI | 
| 111 |  |  | 
| 664 |  | } | 
| 665 |  |  | 
| 666 |  | std::ostream* DumpWriter::createOStream(const std::string& filename) { | 
| 667 | + |  | 
| 668 |  | std::ostream* newOStream; | 
| 669 | + | #ifdef HAVE_LIBZ | 
| 670 |  | if (needCompression_) { | 
| 671 |  | newOStream = new ogzstream(filename.c_str()); | 
| 672 |  | } else { | 
| 673 |  | newOStream = new std::ofstream(filename.c_str()); | 
| 674 |  | } | 
| 675 | + | #else | 
| 676 | + | newOStream = new std::ofstream(filename.c_str()); | 
| 677 | + | #endif | 
| 678 |  | return newOStream; | 
| 679 |  | } | 
| 680 |  |  |