[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: -Orecurse in combination with pipes
From: |
Alejandro Colomar |
Subject: |
Re: -Orecurse in combination with pipes |
Date: |
Wed, 21 Feb 2024 18:24:46 +0100 |
On Tue, Feb 20, 2024 at 12:37:25AM +0100, Alejandro Colomar wrote:
> Do you know if there's a way to achieve something like this thing
> without breaking -Orecurse?
Hmm, I got it. A variable, of course!
$ cat Makefile
.PHONY: all f b foo bar
all: f b;
f:
$(info MAKE foo)
@$(MAKE) foo "RECURSIVE_MAKE_INFO=MAKE foo: "
b:
$(info MAKE bar)
@$(MAKE) bar "RECURSIVE_MAKE_INFO=MAKE bar: "
foo:
$(info $(RECURSIVE_MAKE_INFO)CC foo)
@sleep 1
@echo errors from foo >&2
bar:
$(info $(RECURSIVE_MAKE_INFO)CC bar)
@echo errors from bar >&2
alx@debian:~/tmp$ make -j24 --no-print-directory
MAKE foo
MAKE bar
MAKE foo: CC foo
MAKE bar: CC bar
errors from bar
errors from foo
alx@debian:~/tmp$ make -j24 --no-print-directory -Orecurse
MAKE bar
MAKE bar: CC bar
errors from bar
MAKE foo
MAKE foo: CC foo
errors from foo
Have a lovely day!
Alex
--
<https://www.alejandro-colomar.es/>
Looking for a remote C programming job at the moment.
signature.asc
Description: PGP signature