From: Junio C Hamano Date: Sat, 14 Mar 2009 20:46:52 GMT Subject: Re: [PATCH] Autoconf: Disable inline for compilers that don't support it. Message-ID: <7vy6v7al37.fsf@gitster.siamese.dyndns.org> In-Reply-To: <20090314010421.GA6642@linux.vnet> Allan Caffee writes: > The Autoconf macro AC_C_INLINE will redefine the inline keyword to whatever the > current compiler supports (including possibly nothing). > > Signed-off-by: Allan Caffee As far as I can tell, this makes scriptlet to set ac_cv_c_inline and then the result is written to confdefs.h: case $ac_cv_c_inline in inline | yes) ;; *) case $ac_cv_c_inline in no) ac_val=;; *) ac_val=$ac_cv_c_inline;; esac cat >>confdefs.h <<_ACEOF #ifndef __cplusplus #define inline $ac_val #endif _ACEOF ;; esac which is used only during the ./configure run but not during the actual build. What am I missing?