aboutsummaryrefslogtreecommitdiff
path: root/build/algorithm
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-03-13 10:38:11 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-03-13 10:38:11 +0200
commit0cee33621a93d3348a1bf19a0c94441b717cbcbc (patch)
tree1f017e61794f705d9c0b872df108170cc4576b77 /build/algorithm
parentcf6b3e34b59ad120111e0c1ead779bbb3a70c38d (diff)
Add postponed recipe execution support
Diffstat (limited to 'build/algorithm')
-rw-r--r--build/algorithm7
1 files changed, 4 insertions, 3 deletions
diff --git a/build/algorithm b/build/algorithm
index e4b319a..fa74769 100644
--- a/build/algorithm
+++ b/build/algorithm
@@ -44,9 +44,10 @@ namespace build
execute (action, target&);
// The default prerequisite execute implementation. It calls execute()
- // on each non-ignored (NULL target) prerequisite in a loop. Returns
- // target_state::changed if any of them were changed and
- // target_state::unchanged otherwise. Note that this function can be
+ // on each non-ignored (non-NULL target) prerequisite in a loop.
+ // Returns target_state::changed if any of them were changed and
+ // target_state::unchanged otherwise. It treats targets with postponed
+ // execution the same as ignored. Note that this function can be
// used as a recipe.
//
target_state