diff options
author | Jonathan Gray <jsg@cvs.openbsd.org> | 2015-11-22 02:37:56 +0000 |
---|---|---|
committer | Jonathan Gray <jsg@cvs.openbsd.org> | 2015-11-22 02:37:56 +0000 |
commit | e7a2786346bc6e40b27248cf122036d8c701fa22 (patch) | |
tree | 60a88f95fdab80c7ed76d3004fa3e6ef9a5d89d7 /lib/mesa/src/SConscript | |
parent | d519d823a14d9ef7ecbb7d53335573269db47671 (diff) |
import Mesa 11.0.6
Diffstat (limited to 'lib/mesa/src/SConscript')
-rw-r--r-- | lib/mesa/src/SConscript | 39 |
1 files changed, 2 insertions, 37 deletions
diff --git a/lib/mesa/src/SConscript b/lib/mesa/src/SConscript index 5e843981e..106b87d42 100644 --- a/lib/mesa/src/SConscript +++ b/lib/mesa/src/SConscript @@ -1,52 +1,17 @@ -import filecmp -import os -import subprocess - Import('*') + if env['platform'] == 'windows': SConscript('getopt/SConscript') SConscript('util/SConscript') -SConscript('compiler/SConscript') +SConscript('glsl/SConscript') if env['hostonly']: # We are just compiling the things necessary on the host for cross # compilation Return() - -def write_git_sha1_h_file(filename): - """Mesa looks for a git_sha1.h file at compile time in order to display - the current git hash id in the GL_VERSION string. This function tries - to retrieve the git hashid and write the header file. An empty file - will be created if anything goes wrong.""" - - tempfile = "git_sha1.h.tmp" - with open(tempfile, "w") as f: - args = [ 'sh', Dir('#').abspath + '/bin/git_sha1_gen.sh' ] - try: - subprocess.Popen(args, stdout=f).wait() - except: - print("Warning: exception in write_git_sha1_h_file()") - return - - 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 - - -# Create the git_sha1.h header file -write_git_sha1_h_file("git_sha1.h") -# and update CPPPATH so the git_sha1.h header can be found -env.Append(CPPPATH = ["#" + env['build_dir']]) - - - if env['platform'] != 'windows': SConscript('loader/SConscript') |