diff --git a/waflib/TaskGen.py b/waflib/TaskGen.py index 10ed1d31..95cb3204 100644 --- a/waflib/TaskGen.py +++ b/waflib/TaskGen.py @@ -346,7 +346,7 @@ def declare_chain(name='', rule=None, reentrant=None, color='BLUE', self.source.append(k) else: for y in keys: # ~ nfile * nextensions :-/ - if x.endswith(y): + if k.name.endswith(y): self.source.append(k) break cnt += 1