diff options
| author | Steven Knight <knight@baldmt.com> | 2003-10-07 14:02:21 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2003-10-07 14:02:21 (GMT) |
| commit | c758e5b84c91197de129134c2ab67f45f96dff52 (patch) | |
| tree | e02b79d178c03add93ae76b0cd6668bc49c3d2e0 /src/engine/SCons/Environment.py | |
| parent | 15f50a47c4cc226b9326d3bb1271e26a62644f22 (diff) | |
| download | SCons-c758e5b84c91197de129134c2ab67f45f96dff52.zip SCons-c758e5b84c91197de129134c2ab67f45f96dff52.tar.gz SCons-c758e5b84c91197de129134c2ab67f45f96dff52.tar.bz2 | |
Allow Dirs to be sources of Depends, Ignores, Precious and SideEffect. (Gary Oberbrunner)
Diffstat (limited to 'src/engine/SCons/Environment.py')
| -rw-r--r-- | src/engine/SCons/Environment.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/engine/SCons/Environment.py b/src/engine/SCons/Environment.py index 40e039d..36be2e4 100644 --- a/src/engine/SCons/Environment.py +++ b/src/engine/SCons/Environment.py @@ -774,8 +774,8 @@ class Base: def Depends(self, target, dependency): """Explicity specify that 'target's depend on 'dependency'.""" - tlist = self.arg2nodes(target, self.fs.File) - dlist = self.arg2nodes(dependency, self.fs.File) + tlist = self.arg2nodes(target, self.fs.Entry) + dlist = self.arg2nodes(dependency, self.fs.Entry) for t in tlist: t.add_dependency(dlist) @@ -809,8 +809,8 @@ class Base: def Ignore(self, target, dependency): """Ignore a dependency.""" - tlist = self.arg2nodes(target, self.fs.File) - dlist = self.arg2nodes(dependency, self.fs.File) + tlist = self.arg2nodes(target, self.fs.Entry) + dlist = self.arg2nodes(dependency, self.fs.Entry) for t in tlist: t.add_ignore(dlist) @@ -869,7 +869,7 @@ class Base: def Precious(self, *targets): tlist = [] for t in targets: - tlist.extend(self.arg2nodes(t, self.fs.File)) + tlist.extend(self.arg2nodes(t, self.fs.Entry)) for t in tlist: t.set_precious() @@ -891,8 +891,8 @@ class Base: def SideEffect(self, side_effect, target): """Tell scons that side_effects are built as side effects of building targets.""" - side_effects = self.arg2nodes(side_effect, self.fs.File) - targets = self.arg2nodes(target, self.fs.File) + side_effects = self.arg2nodes(side_effect, self.fs.Entry) + targets = self.arg2nodes(target, self.fs.Entry) for side_effect in side_effects: # A builder of 1 means the node is supposed to appear |
