diff options
Diffstat (limited to 'src/engine/SCons/Script/__init__.py')
-rw-r--r-- | src/engine/SCons/Script/__init__.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/engine/SCons/Script/__init__.py b/src/engine/SCons/Script/__init__.py index 055dbbc5..6866e35f 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: |