diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2015-08-13 14:48:41 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2015-08-13 14:48:41 +0200 |
commit | 9fa5209175dffb881e8ec6c5f6ad4fc54448244a (patch) | |
tree | b937763e9605832f9cac87b846a2996c8727af12 /build/install/rule.cxx | |
parent | 467d700c66582471013a07384318d0142d2f3de2 (diff) |
Rework postponed logic
Specifically, now postponed is only used by the execution mode logic
and rules should not return it directly.
Diffstat (limited to 'build/install/rule.cxx')
-rw-r--r-- | build/install/rule.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/build/install/rule.cxx b/build/install/rule.cxx index 890228c..f14547c 100644 --- a/build/install/rule.cxx +++ b/build/install/rule.cxx @@ -130,7 +130,7 @@ namespace build if (pt.state () != target_state::unchanged) t.prerequisite_targets.push_back (&pt); else - pt.dependents--; // No intent to execute, so compensate. + unmatch (a, pt); // No intent to execute. } // This is where we diverge depending on the operation. In the |