| Index: third_party/mesa/generate_git_sha1.py
|
| diff --git a/third_party/mesa/generate_git_sha1.py b/third_party/mesa/generate_git_sha1.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..c50e8715f68a71f4addaf42553333f452a24c5fc
|
| --- /dev/null
|
| +++ b/third_party/mesa/generate_git_sha1.py
|
| @@ -0,0 +1,31 @@
|
| +import os
|
| +import os.path
|
| +import sys
|
| +
|
| +output = sys.argv[1]
|
| +parentdir = os.path.abspath(os.path.join(output, os.pardir))
|
| +
|
| +#The original body of this file is generated by this bash script:
|
| +#
|
| +#touch "${DIR}/git_sha1.h.tmp"
|
| +#if test -d .git; then \
|
| +# if which git > /dev/null; then \
|
| +# git log -n 1 --oneline | \
|
| +# sed 's/^\([^ ]*\) .*/#define MESA_GIT_SHA1 "git-\1"/' \
|
| +# > "${DIR}/git_sha1.h.tmp" ; \
|
| +# fi \
|
| +# fi
|
| +#if ! cmp -s "${DIR}/git_sha1.h.tmp" "${DIR}/git_sha1.h"; then \
|
| +# mv "${DIR}/git_sha1.h.tmp" "${DIR}/git_sha1.h" ;\
|
| +# else \
|
| +# rm "${DIR}/git_sha1.h.tmp" ;\
|
| +# fi
|
| +#
|
| +#However, Chromium shouldn't depend on Bash, and this preprocessor macro isn't
|
| +#neccessary in the first place
|
| +
|
| +if not os.path.isdir(parentdir):
|
| + os.makedirs(parentdir)
|
| +
|
| +with open(output, "w") as f:
|
| + pass
|
|
|