From: Randall Becker Date: Fri, 21 Jun 2024 19:32:03 GMT Subject: RE: [PATCH v0 1/1] Teach git version --build-options about zlib+libcurl Message-ID: In-Reply-To: On Friday, June 21, 2024 3:20 PM, Junio C Hamano wrote: >To: rsbecker@nexbridge.com >Cc: 'Randall S. Becker' ; git@vger.kernel.org; Randall >Becker >Subject: Re: [PATCH v0 1/1] Teach git version --build-options about zlib+libcurl > >Junio C Hamano writes: > >> At least for build on platforms without libcURL, you build with >> NO_CURL defined, i.e. "make NO_CURL=NoThanks", and anything that >> includes is *NOT* compiled at all, avoiding the broken >> build. > >Unfortunately, we cannot use the same trick, i.e. "Makefile knows not to even >compile when NO_CURL is set", as this change is to help.c and we cannot say "if you >do not have libcURL, you do not get any help" ;-) > > #ifndef NO_CURL > #include "git-curl-compat.h" > #endif > >may be a simplest workaround, as Makefile does this: > > ifdef NO_CURL > BASIC_CFLAGS += -DNO_CURL > ... That makes sense