blob: 5e41c852ab123591bc11abc01ff6ec3ad6e4c7a5 [file] [log] [blame]
# Copyright (c) 2013 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
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