diff options
author | Paul Smith <psmith@gnu.org> | 1999-10-13 07:00:23 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 1999-10-13 07:00:23 +0000 |
commit | 281951154bc90849385ae4cacc3cadfc1653b877 (patch) | |
tree | a78f4d17879b485ea2fa127c21d99ac40a839a00 /ChangeLog | |
parent | 829f4fd04b7fe9e18ed91c236ed46ebce5b27cae (diff) | |
download | gunmake-281951154bc90849385ae4cacc3cadfc1653b877.tar.gz |
* Fix PR/1379: -n/-q behaves correctly when all commands are recursive.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,3 +1,15 @@ +1999-10-12 Paul D. Smith <psmith@gnu.org> + + * 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 <psmith@gnu.org> * variable.c (initialize_file_variables): Always recurse to |