scons: Control caching via new SCONS_CACHE_DIR environment variable.
authorJosé Fonseca <jfonseca@vmware.com>
Sun, 14 Feb 2010 15:34:39 +0000 (15:34 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Sun, 14 Feb 2010 15:34:39 +0000 (15:34 +0000)
commitfe889a89d28293d8f98b2cd730efc58785ceb5d8
treebc42591501a473234767d7652aecc5ec161551e8
parentabdcdb3db73316c5ebca88bda04b90b6659782e8
scons: Control caching via new SCONS_CACHE_DIR environment variable.

This serves several purposes:
- disable caching in situations were is it useless or undesired
- share caches among all trees
- simplify purging the cache (when it's a single location)
- move the cache out of the tree, since that slows downs IDEs considerably

To retain previous behavior just define do

  export SCONS_CACHE_DIR=$PWD/build/cache

before invoking scons.
scons/gallium.py