From 43d77e1dadab06f9b49ebb6cbfdaffcc4b708f1a Mon Sep 17 00:00:00 2001 From: Sebastian Holtermann Date: Tue, 6 Dec 2016 17:33:10 +0100 Subject: QtAutogen: Don't use std::i/ofstream::is_open() --- Source/cmQtAutoGenerators.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Source/cmQtAutoGenerators.cxx b/Source/cmQtAutoGenerators.cxx index 506c820..eb513e5 100644 --- a/Source/cmQtAutoGenerators.cxx +++ b/Source/cmQtAutoGenerators.cxx @@ -390,13 +390,14 @@ bool cmQtAutoGenerators::WriteOldMocDefinitionsFile( { cmsys::ofstream outfile; outfile.open(filename.c_str(), std::ios::trunc); - success = outfile.is_open(); - if (success) { + if (outfile) { outfile << "set(AM_OLD_COMPILE_SETTINGS " << cmOutputConverter::EscapeForCMake( this->CurrentCompileSettingsStr) << ")\n"; success = outfile.good(); + } else { + success = false; } } @@ -1116,7 +1117,7 @@ bool cmQtAutoGenerators::GenerateMocFiles( if (success) { cmsys::ofstream outfile; outfile.open(this->OutMocCppFilenameAbs.c_str(), std::ios::trunc); - if (!outfile.is_open()) { + if (!outfile) { success = false; std::ostringstream err; err << "AUTOGEN: error opening " << this->OutMocCppFilenameAbs << "\n"; -- cgit v0.12