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 | d157a17661410b67ad01cefa8d60b4c265185738 (patch) | |
| tree | 9c3de3248b5a9de87ec2e166227213fc768ac202 /src/engine/SCons/Script/SConscript.py | |
| parent | 6f16c7447f7aa3be24662edf48fbf4466448cd9c (diff) | |
| download | SCons-d157a17661410b67ad01cefa8d60b4c265185738.zip SCons-d157a17661410b67ad01cefa8d60b4c265185738.tar.gz SCons-d157a17661410b67ad01cefa8d60b4c265185738.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, |
