summaryrefslogtreecommitdiffstats
path: root/SConstruct
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2010-04-10 03:01:30 +0100
committerJosé Fonseca <jfonseca@vmware.com>2010-04-11 17:17:35 +0900
commit47a89e9255846f55efe0992c94b65ae7c911dbb3 (patch)
tree91e7ccf0cb9136189b3ae44bd5c7333a8446f7c8 /SConstruct
parent21780adc2ed1b10c5c4c71427b8212b8464d065d (diff)
downloadexternal_mesa3d-47a89e9255846f55efe0992c94b65ae7c911dbb3.zip
external_mesa3d-47a89e9255846f55efe0992c94b65ae7c911dbb3.tar.gz
external_mesa3d-47a89e9255846f55efe0992c94b65ae7c911dbb3.tar.bz2
scons: Always build softpipe and llvmpipe (when llvm available).
These are our reference software rasterizers. They can build everywhere and are a precious debugging tool. Making them always present immensily simplifies the scons logic. If people want to avoid building it is still possible to pass direcotries and target names to scons to narrow the build.
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct6
1 files changed, 5 insertions, 1 deletions
diff --git a/SConstruct b/SConstruct
index ebced16..fdcd72b 100644
--- a/SConstruct
+++ b/SConstruct
@@ -102,11 +102,15 @@ Export([
#######################################################################
# Environment setup
-# Always build trace and identity drivers
+# Always build trace, identity, softpipe, and llvmpipe (where possible)
if 'trace' not in env['drivers']:
env['drivers'].append('trace')
if 'identity' not in env['drivers']:
env['drivers'].append('identity')
+if 'softpipe' not in env['drivers']:
+ env['drivers'].append('softpipe')
+if env['llvm'] and 'llvmpipe' not in env['drivers']:
+ env['drivers'].append('llvmpipe')
# Includes
env.Append(CPPPATH = [