From 1d6e68fda762535fa8508f94ca254a79f293edb2 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 24 Jul 2015 16:39:55 +0200 Subject: Add support for generated test input/output --- build/cli/rule.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'build/cli') diff --git a/build/cli/rule.cxx b/build/cli/rule.cxx index dff13f0..d1cb616 100644 --- a/build/cli/rule.cxx +++ b/build/cli/rule.cxx @@ -290,11 +290,13 @@ namespace build t.mtime (timestamp_nonexistent); + target_state ts (r ? target_state::changed : target_state::unchanged); + // Clean prerequisites. // - target_state ts (reverse_execute_prerequisites (a, t)); + ts |= reverse_execute_prerequisites (a, t); - return r && ts != target_state::postponed ? target_state::changed : ts; + return ts; } } } -- cgit v1.1