diff options
Diffstat (limited to 'src/engine/SCons/Builder.py')
-rw-r--r-- | src/engine/SCons/Builder.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/engine/SCons/Builder.py b/src/engine/SCons/Builder.py index 9083985..ae24f43 100644 --- a/src/engine/SCons/Builder.py +++ b/src/engine/SCons/Builder.py @@ -535,8 +535,11 @@ class BuilderBase: # Have to call arg2nodes yet again, since it is legal for # emitters to spit out strings as well as Node instances. - slist = env.arg2nodes(source, source_factory) tlist = env.arg2nodes(target, target_factory) + slist = env.arg2nodes(source, source_factory) + + tlist = map(lambda n: n.disambiguate(), tlist) + slist = map(lambda n: n.disambiguate(), slist) return tlist, slist |