diff options
author | Steven Knight <knight@baldmt.com> | 2004-05-23 12:11:42 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2004-05-23 12:11:42 (GMT) |
commit | dfab5d29d8260f779e9c3d3363a81fd68d5498a5 (patch) | |
tree | 9c3de3248b5a9de87ec2e166227213fc768ac202 /src/engine/SCons/Script/SConscript.py | |
parent | 9f3d151a980632b238778ce8cfed240e9911270a (diff) | |
download | SCons-dfab5d29d8260f779e9c3d3363a81fd68d5498a5.zip SCons-dfab5d29d8260f779e9c3d3363a81fd68d5498a5.tar.gz SCons-dfab5d29d8260f779e9c3d3363a81fd68d5498a5.tar.bz2 |
Add support for fetching command-line arguments by position number. (Gary Oberbrunner)
Diffstat (limited to 'src/engine/SCons/Script/SConscript.py')
-rw-r--r-- | src/engine/SCons/Script/SConscript.py | 3 |
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, |