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 Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make