diff options
Diffstat (limited to 'Source/cmGeneratedFileStream.cxx')
-rw-r--r-- | Source/cmGeneratedFileStream.cxx | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/Source/cmGeneratedFileStream.cxx b/Source/cmGeneratedFileStream.cxx index 1e470c8..254b6bf 100644 --- a/Source/cmGeneratedFileStream.cxx +++ b/Source/cmGeneratedFileStream.cxx @@ -27,10 +27,8 @@ #endif //---------------------------------------------------------------------------- -cmGeneratedFileStream::cmGeneratedFileStream(const char* name, - bool copy_if_different, - bool quiet): - cmGeneratedFileStreamBase(name, copy_if_different), +cmGeneratedFileStream::cmGeneratedFileStream(const char* name, bool quiet): + cmGeneratedFileStreamBase(name), Stream(m_TempName.c_str()) { // Check if the file opened. @@ -53,11 +51,16 @@ cmGeneratedFileStream::~cmGeneratedFileStream() } //---------------------------------------------------------------------------- -cmGeneratedFileStreamBase::cmGeneratedFileStreamBase(const char* name, - bool copy_if_different): +void cmGeneratedFileStream::SetCopyIfDifferent(bool copy_if_different) +{ + m_CopyIfDifferent = copy_if_different; +} + +//---------------------------------------------------------------------------- +cmGeneratedFileStreamBase::cmGeneratedFileStreamBase(const char* name): m_Name(name), m_TempName(name), - m_CopyIfDifferent(copy_if_different), + m_CopyIfDifferent(false), m_Okay(false) { // Create the name of the temporary file. |