Update of bug #33138 (project make):
Status: None => Fixed
Assigned to: None => psmith
Open/Closed: Open => Closed
Component Version: SCM => 3.82
Fixed Release: None => SCM
_______________________________________________________
Follow-up Comment #12:
I've applied the patch from Frank. However I also reworked it in various
ways: I renamed the option to -O / --output-sync. I changed the option
argument from a digit (1, 2) to a string (target, make) to denote per-target
output vs. per-make output. I changed the behavior so that the entire recipe
is printed together, rather than each individual job being printed together,
so that even without .ONESHELL you still have the whole recipe as a single
output. I can't justify to myself the need for individual job output but if
someone really wants it please provide a reason.
I did a little bit of code rearrangement, but I still think this code will not
work on Windows and might possibly not compile on Windows. Hopefully we can
fix that.
I reworked the unit test somewhat to try to make it faster. It's still too
slow, because we have to add sleeps in order to get the directory enter/exit
text to come out right. But it's better.
There is an open issue with the enter/exit messages. I'm not sure I'm happy
with how that's working right now. I need to look into it further.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?33138>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make