BUG: Attempt to fix CopyFile problem using flush before check for success.

This commit is contained in:
Brad King 2002-11-20 12:58:29 -05:00
parent 6435f608b9
commit c96c3c382f
1 changed files with 6 additions and 1 deletions

View File

@ -1246,7 +1246,12 @@ void cmSystemTools::cmCopyFile(const char* source,
fout.write(buffer, fin.gcount()); fout.write(buffer, fin.gcount());
} }
} }
// Make sure the operating system has finished writing the file
// before closing it. This will ensure the file is finished before
// the check below.
fout.flush();
fin.close(); fin.close();
fout.close(); fout.close();