[Cmake-commits] [cmake-commits] hoffman committed cmOutputRequiredFilesCommand.cxx 1.16 1.17
cmake-commits at cmake.org
cmake-commits at cmake.org
Fri Oct 10 10:48:12 EDT 2008
Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv16227
Modified Files:
cmOutputRequiredFilesCommand.cxx
Log Message:
BUG: fix for 5071, report error if output file can not be opened
Index: cmOutputRequiredFilesCommand.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmOutputRequiredFilesCommand.cxx,v
retrieving revision 1.16
retrieving revision 1.17
diff -C 2 -d -r1.16 -r1.17
*** cmOutputRequiredFilesCommand.cxx 23 Jan 2008 15:27:59 -0000 1.16
--- cmOutputRequiredFilesCommand.cxx 10 Oct 2008 14:48:10 -0000 1.17
***************
*** 200,203 ****
--- 200,210 ----
// write them out
FILE *fout = fopen(this->OutputFile.c_str(),"w");
+ if(!fout)
+ {
+ std::string err = "Can not open output file: ";
+ err += this->OutputFile;
+ this->SetError(err.c_str());
+ return false;
+ }
std::set<cmDependInformation const*> visited;
this->ListDependencies(info,fout, &visited);
More information about the Cmake-commits
mailing list