Re: [PATCH] Autoconf: Disable inline for compilers that don't support it.
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Mar 14, 2009, 20:46 UTC
- Message-ID
- <7vy6v7al37.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <20090314010421.GA6642@linux.vnet>
Allan Caffee <allan.caffee@gmail.com> 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 <allan.caffee@gmail.com>
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
;;
esacwhich is used only during the ./configure run but not during the actual build.
What am I missing?