[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