mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-09 23:30:35 -06:00
BUG: fix for 5071, report error if output file can not be opened
This commit is contained in:
@@ -199,6 +199,13 @@ bool cmOutputRequiredFilesCommand
|
||||
{
|
||||
// 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);
|
||||
fclose(fout);
|
||||
|
||||
Reference in New Issue
Block a user