BUG: Attempt to fix CopyFile problem using flush before check for success.
This commit is contained in:
parent
6435f608b9
commit
c96c3c382f
|
@ -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();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue