From: Junio C Hamano Date: Sat, 08 Jun 2024 19:01:28 GMT Subject: Re: [PATCH v3 2/4] Makefile: add ability to append to CFLAGS and LDFLAGS Message-ID: In-Reply-To: <20240608085528.GD2390433@coredump.intra.peff.net> Jeff King writes: > Another way to do this is just: > > diff --git a/Makefile b/Makefile > index 2f5f16847a..9cd3b252ff 100644 > --- a/Makefile > +++ b/Makefile > @@ -1446,8 +1446,8 @@ ALL_COMMANDS_TO_INSTALL += git-upload-archive$(X) > ALL_COMMANDS_TO_INSTALL += git-upload-pack$(X) > endif > > -ALL_CFLAGS = $(DEVELOPER_CFLAGS) $(CPPFLAGS) $(CFLAGS) > -ALL_LDFLAGS = $(LDFLAGS) > +ALL_CFLAGS = $(DEVELOPER_CFLAGS) $(CPPFLAGS) $(CFLAGS) $(CFLAGS_APPEND) > +ALL_LDFLAGS = $(LDFLAGS) $(LDFLAGS_APPEND) Much nicer. > I can't think offhand of any way that your override would not do the > right thing, but: > > - this is roughly the same problem faced by DEVELOPER_CFLAGS, etc, so > handling it in the same way makes sense to me > > - I always get nervous around make features like "override", as there > are sometimes corner cases lurking > > -Peff