X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2FSConscript;h=5b80a216feffd226047d32880d90082075a6198b;hb=530593da65c0205539fe4bd7bcf7c01e3eba723d;hp=a563fd2ff0153dbe0dd69d4ad56de2953e63fbf3;hpb=31e47a59ad542c72a56f1eee1b402b23d42e4475;p=mesa.git diff --git a/src/mesa/SConscript b/src/mesa/SConscript index a563fd2ff01..5b80a216fef 100644 --- a/src/mesa/SConscript +++ b/src/mesa/SConscript @@ -130,9 +130,10 @@ def write_git_sha1_h_file(filename): (commit, foo) = subprocess.Popen(args, stdout=subprocess.PIPE).communicate() except: # git log command didn't work - dirname = os.path.dirname(filename) - if not os.path.exists(dirname): - os.makedirs(dirname) + if not os.path.exists(filename): + dirname = os.path.dirname(filename) + if not os.path.exists(dirname): + os.makedirs(dirname) # create an empty file if none already exists f = open(filename, "w") f.close()