summaryrefslogtreecommitdiff
path: root/lib/mesa/src/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mesa/src/SConscript')
-rw-r--r--lib/mesa/src/SConscript39
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')