COMP: Fix compile error that was caused by the binary flag

This commit is contained in:
Andy Cedilnik 2006-01-12 09:20:53 -05:00
parent d9afb8e73c
commit 7089a17c47
1 changed files with 8 additions and 1 deletions

View File

@ -68,7 +68,14 @@ cmGeneratedFileStream::Open(const char* name, bool quiet, bool binary)
this->cmGeneratedFileStreamBase::Open(name);
// Open the temporary output file.
this->Stream::open(m_TempName.c_str(), std::ios::out | (binary ? std::ios::binary : 0));
if ( binary )
{
this->Stream::open(m_TempName.c_str(), std::ios::out | std::ios::binary);
}
else
{
this->Stream::open(m_TempName.c_str(), std::ios::out);
}
// Check if the file opened.
if(!*this && !quiet)