summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Script
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-03-25 05:40:36 (GMT)
committerSteven Knight <knight@baldmt.com>2002-03-25 05:40:36 (GMT)
commitdf70fbb73a1b644373002ebe3c9bc206b256744b (patch)
tree08c005a22d974cae5ce36fedbc4858a7f377005d /src/engine/SCons/Script
parent94d7ac89ad998937fbbc3c896dffc88cece8e925 (diff)
downloadSCons-df70fbb73a1b644373002ebe3c9bc206b256744b.zip
SCons-df70fbb73a1b644373002ebe3c9bc206b256744b.tar.gz
SCons-df70fbb73a1b644373002ebe3c9bc206b256744b.tar.bz2
Add support for target Aliases.
Diffstat (limited to 'src/engine/SCons/Script')
-rw-r--r--src/engine/SCons/Script/__init__.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/engine/SCons/Script/__init__.py b/src/engine/SCons/Script/__init__.py
index 055dbbc..6866e35 100644
--- a/src/engine/SCons/Script/__init__.py
+++ b/src/engine/SCons/Script/__init__.py
@@ -753,9 +753,11 @@ def _main():
node = x
else:
try:
- node = SCons.Node.FS.default_fs.Entry(x,
- directory = top,
- create = 0)
+ node = SCons.Node.Alias.default_ans.lookup(x)
+ if node is None:
+ node = SCons.Node.FS.default_fs.Entry(x,
+ directory = top,
+ create = 0)
except UserError:
string = "scons: *** Do not know how to make target `%s'." % x
if not keep_going_on_error: