From e112287474e225969fb10e6bc744d9c48a853fc6 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Wed, 28 Sep 2011 09:04:03 -0600 Subject: [PATCH] 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. --- src/mesa/SConscript | 2 ++ 1 file changed, 2 insertions(+) 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 -- 2.30.2