From: Junio C Hamano Date: Fri, 21 Jun 2024 19:20:04 GMT Subject: Re: [PATCH v0 1/1] Teach git version --build-options about zlib+libcurl Message-ID: In-Reply-To: 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 ...