-Orecurse in combination with pipes
Alejandro Colomar <[email protected]> Tue, 20 Feb 2024 00:37:25 +0100
| Newsgroups | gmane.comp.gnu.make.general |
|---|---|
| Message-ID | <ZdPmPJPgybxmenvc@debian> |
Hi! I'm trying to add a prefix to every line from a recursive make(1), so that I know what's going on, but it breaks -Orecurse. $ cat Makefile .PHONY: all f b foo bar all: f b; f: $(info MAKE foo) @$(MAKE) foo | sed 's,^,MAKE foo: ,' b: $(info MAKE bar) @$(MAKE) bar | sed 's,^,MAKE bar: ,' foo: $(info CC foo) @sleep 1 @echo errors from cc foo >&2 bar: $(info CC bar) @echo errors from cc bar >&2 $ make -j24 --no-print-directory -Orecurse MAKE bar errors from cc bar MAKE bar: CC bar MAKE foo errors from cc foo MAKE foo: CC foo Do you know if there's a way to achieve something like this thing without breaking -Orecurse? Thanks! Have a lovely night! Alex P.S.: Usually, I'd avoid recursive make, but for having a `distcheck` target, I specifically need to create the tarball, and then run MAKE from within that tarball. -- <https://www.alejandro-colomar.es/> Looking for a remote C programming job at the moment.
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmXT5jUACgkQnowa+77/ 2zKzZQ//TVHig7xgkA3TD1BTPefSBnNF33Xv8yXhbY/2QUKy1erPVmAuGtdx9g+r TFINVufnroW9bQ+j7iISgQcmYh30Gqyg29P7qzm7hzpBQS0eLS/tuX9ELN9pEHG5 93qTvd2fro8YdyvWnPQSxldJ/+xxPFL8cT8gu5o5R1Vuuo3WoWl6uAKa4e5oI9Do fvIIyq9m/E52DOJBNmGWGsniTdL9HtxDWL3OeOe4s38fxnL6u+xScfTd49sZCcnd XUa8ipb+x70V7Mi7O6V6RWofpXD8ZVDJFsiDSXSSehB76B6ETIwzKNZbArgCOcR5 vwxvFMcODxnxNcvT/Q8DFjJcHsWMq/bAgeKMQVBy/zcJCF2UJ0pgnYhvQSi2kUyf mmm1jB0AG7EvYaf7BKTYXFatX3m7XSAwq63FbfbRvMI1WR3o4RLPVQDuOJF1rBlf OJ64PwfgDWTETZrXvF13a1ReQNYtRs4QIe4cI/JiYLGaJ3C14fBkGp4E6i0DEkD5 aE7CpsNhY94tZ+smOLal7h1HbgclW9ZAFc6bqrMEQawol26skrzuHHAjjwRv1sqx nkHmiEKhobTM8DH8SAAxK5RngmNwJH4hLbh3Kl12pIua5SDgwhZ5i8QfYctN7c1w qdj/a29wyImAmNUAKFbB9ZyKt1hakugomxWdkMY0T2cFDUC3V0s= =x58i -----END PGP SIGNATURE-----