summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Script/SConscript.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-09-26 00:54:35 (GMT)
committerSteven Knight <knight@baldmt.com>2002-09-26 00:54:35 (GMT)
commit1523e6f372549807f31962bfbb9d429ead2db9d2 (patch)
tree922757c04f75bb1593cdc2831035474f731eabb5 /src/engine/SCons/Script/SConscript.py
parentd23e503a2499c58c9826b3b341ff33f79bc20b10 (diff)
downloadSCons-1523e6f372549807f31962bfbb9d429ead2db9d2.zip
SCons-1523e6f372549807f31962bfbb9d429ead2db9d2.tar.gz
SCons-1523e6f372549807f31962bfbb9d429ead2db9d2.tar.bz2
Add customizable variable helper. (Anthony Roach)
Diffstat (limited to 'src/engine/SCons/Script/SConscript.py')
-rw-r--r--src/engine/SCons/Script/SConscript.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/SCons/Script/SConscript.py b/src/engine/SCons/Script/SConscript.py
index a141297..a8ce5d7 100644
--- a/src/engine/SCons/Script/SConscript.py
+++ b/src/engine/SCons/Script/SConscript.py
@@ -40,6 +40,7 @@ import SCons.Platform
import SCons.Tool
import SCons.Util
import SCons.Sig
+import SCons.Options
import os
import os.path
@@ -264,6 +265,10 @@ def SetBuildSignatureType(type):
else:
raise SCons.Errors.UserError, "Unknown build signature type '%s'"%type
+class Options(SCons.Options.Options):
+ def Update(self, env):
+ return SCons.Options.Options.Update(self, env, arguments)
+
def BuildDefaultGlobals():
"""
Create a dictionary containing all the default globals for
@@ -306,4 +311,5 @@ def BuildDefaultGlobals():
globals['Split'] = SCons.Util.Split
globals['Tool'] = SCons.Tool.Tool
globals['WhereIs'] = SCons.Util.WhereIs
+ globals['Options'] = Options
return globals