Re: [PATCH] Makefile(s): avoid recipe prefix in conditional statements
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Apr 8, 2024, 21:41 UTC
- Message-ID
- <xmqqle5n8rcr.fsf@gitster.g>
- In-Reply-To
- <9d14c08ca6cc06cdf8fb4ba33d2470053dca3966.1712591504.git.me@ttaylorr.com>
Taylor Blau <me@ttaylorr.com> writes:
Show 8 quoted lines
> When a conditional word (ifeq, ifneq, ifdef, etc.) is preceded by one or > more tab characters, replace each tab character with 8 space characters > with the following: > > find . -type f -not -path './.git/*' -name Makefile -or -name '*.mak' | > xargs perl -i -pe ' > s/(\t+)(ifn?eq|ifn?def|else|endif)/" " x (length($1) * 8) . $2/ge unless /\\$/ > '
Yuck, it means auto indenting Makefile and its pieces almost impossible X-<. I'll take the patch as there is no way to revert the change to GNU make, though.
Thanks.