summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Script/SConscript.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/SCons/Script/SConscript.py')
-rw-r--r--src/engine/SCons/Script/SConscript.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/engine/SCons/Script/SConscript.py b/src/engine/SCons/Script/SConscript.py
index 6a414b7..405ce71 100644
--- a/src/engine/SCons/Script/SConscript.py
+++ b/src/engine/SCons/Script/SConscript.py
@@ -61,6 +61,7 @@ def do_nothing(text): pass
HelpFunction = do_nothing
Arguments = {}
+ArgList = []
CommandLineTargets = []
DefaultCalled = None
DefaultTargets = []
@@ -88,6 +89,7 @@ def _scons_add_args(alist):
for arg in alist:
a, b = string.split(arg, '=', 1)
Arguments[a] = b
+ ArgList.append((a, b))
def _scons_add_targets(tlist):
if tlist:
@@ -684,6 +686,7 @@ def BuildDefaultGlobals():
# Other variables we provide.
'ARGUMENTS' : Arguments,
+ 'ARGLIST' : ArgList,
'BUILD_TARGETS' : BuildTargets,
'COMMAND_LINE_TARGETS' : CommandLineTargets,
'DEFAULT_TARGETS' : DefaultTargets,