diff options
author | Paul Smith <psmith@gnu.org> | 2013-05-05 17:03:51 -0400 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2013-05-05 17:03:51 -0400 |
commit | 1d992d8fe75f5dbc832cbcfe82e3f56489f7df54 (patch) | |
tree | a769b3a2d4a0b69d83d4cef739f745f2afbabf6c /ChangeLog | |
parent | 3484c9675a8a09904e08e00bf6842d834cd0201d (diff) | |
download | gunmake-1d992d8fe75f5dbc832cbcfe82e3f56489f7df54.tar.gz |
Ensure command lines are written synchronously with -O.
If output-sync is enabled, have make write the command line to the temp file
instead of printing it directly to the screen to ensure that the output is
ordered properly. Also, remove extraneous enter/leave operations by having
them printed directly when dumping temp file output.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,3 +1,15 @@ +2013-05-05 Paul Smith <psmith@gnu.org> + + * job.c (child_out): Write newlines explicitly, and don't do + anything if the message is empty. + (sync_output): Put working dir messages around stdout AND stderr. + (start_job_command): Move the tmp file assignment earlier. After + we do it, write the command line to the temp file to get the order + correct. + + * misc.c (message): Remove special handling for output_sync. + (error): Ditto. + 2013-05-04 Paul Smith <psmith@gnu.org> * loadapi.c (gmk_alloc): New function. |