From: Brian Paul Date: Wed, 28 Sep 2011 15:04:03 +0000 (-0600) Subject: scons: fix write_git_sha1_h_file() issue on Windows X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e112287474e225969fb10e6bc744d9c48a853fc6;p=mesa.git scons: fix write_git_sha1_h_file() issue on Windows Unlike on Unix, os.rename(src, dst) will fail on Windows if the dst file already exists. Remove it first. --- diff --git a/src/mesa/SConscript b/src/mesa/SConscript index 595f8fc8f28..3d5d37ae099 100644 --- a/src/mesa/SConscript +++ b/src/mesa/SConscript @@ -488,6 +488,8 @@ def write_git_sha1_h_file(filename): if not os.path.exists(filename) or not filecmp.cmp(tempfile, filename): # The filename does not exist or it's different from the new file, # so replace old file with new. + if os.path.exists(filename): + os.remove(filename) os.rename(tempfile, filename) return