From 281951154bc90849385ae4cacc3cadfc1653b877 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Wed, 13 Oct 1999 07:00:23 +0000 Subject: * Fix PR/1379: -n/-q behaves correctly when all commands are recursive. --- ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 69917cf..9f23418 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +1999-10-12 Paul D. Smith + + * remake.c (notice_finished_file): If we get here and -n is set, + look for any commands that aren't recursive. If we find at least + one, we assume that command updates the target and set mtime of + the target to "very new". If there are none, then we ran every + command there is, so check the mtime on this file just like we + would normally, rather than assuming it's "very new". + + * job.c (start_job_command): Update lines_flags in the file's cmds + structure with any per-line tokens we found (`@', `-', `+'). + 1999-10-08 Paul D. Smith * variable.c (initialize_file_variables): Always recurse to -- cgit v1.2.3