From 9fa5209175dffb881e8ec6c5f6ad4fc54448244a Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 13 Aug 2015 14:48:41 +0200 Subject: Rework postponed logic Specifically, now postponed is only used by the execution mode logic and rules should not return it directly. --- build/install/rule.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'build/install') 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 -- cgit v1.1