diff options
| author | Steven Knight <knight@baldmt.com> | 2001-10-25 13:11:10 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2001-10-25 13:11:10 (GMT) |
| commit | 123be6df3fe113bad181c0c93aab4ee58b26e91f (patch) | |
| tree | ac0b0ab9c7630768dc6411a2e8887ae3efc6dd3f /src/engine/SCons/Node/__init__.py | |
| parent | 6a98a941a75eab2e4c22fa3e19cb973046f613b6 (diff) | |
| download | SCons-123be6df3fe113bad181c0c93aab4ee58b26e91f.zip SCons-123be6df3fe113bad181c0c93aab4ee58b26e91f.tar.gz SCons-123be6df3fe113bad181c0c93aab4ee58b26e91f.tar.bz2 | |
Support building (sub)directories.
Diffstat (limited to 'src/engine/SCons/Node/__init__.py')
| -rw-r--r-- | src/engine/SCons/Node/__init__.py | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/engine/SCons/Node/__init__.py b/src/engine/SCons/Node/__init__.py index b7bdecf..2995576 100644 --- a/src/engine/SCons/Node/__init__.py +++ b/src/engine/SCons/Node/__init__.py @@ -36,12 +36,18 @@ import string import types import copy -# Node states: -executing = 1 -executed = 2 +# Node states +# +# These are in "priority" order, so that the maximum value for any +# child/dependency of a node represents the state of that node if +# it has no builder of its own. The canonical example is a file +# system directory, which is only up to date if all of its children +# were up to date. +pending = 1 +executing = 2 up_to_date = 3 -failed = 4 -pending = 5 +executed = 4 +failed = 5 class Node: """The base Node class, for entities that we know how to |
