From: Simon McVittie Date: Thu, 11 Oct 2007 09:27:28 +0000 (+0100) Subject: Enable Autoconf's AC_C_INLINE to avoid compilation failure with gcc -ansi. X-Git-Tag: dbus-1.1.3~35^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=902beb7c2cba193a7e6292d35eadffb0aae87623;p=thirdparty%2Fdbus.git Enable Autoconf's AC_C_INLINE to avoid compilation failure with gcc -ansi. If inline isn't recognised (e.g. on a strict C90 compiler, like gcc -ansi) this defines it to __inline__, __inline or nothing, whichever works. This is safe, because we never use inline except in combination with static. --- diff --git a/ChangeLog b/ChangeLog index 1e12c9098..d0e09f6cb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2007-10-11 Simon McVittie + * configure.in: enable Autoconf's AC_C_INLINE to avoid compilation + failure with gcc -ansi * dbus/dbus-macros.h, dbus/dbus-arch-deps.h.in: Use new macro _DBUS_GNUC_EXTENSION (the same as G_GNUC_EXTENSION) to avoid -ansi warnings about use of "long long". diff --git a/configure.in b/configure.in index 4ed2e1c07..d2c5e568e 100644 --- a/configure.in +++ b/configure.in @@ -59,6 +59,7 @@ AM_PROG_CC_C_O AC_PROG_CXX AC_ISC_POSIX AC_HEADER_STDC +AC_C_INLINE AC_ARG_ENABLE(tests, AS_HELP_STRING([--enable-tests],[enable unit test code]),enable_tests=$enableval,enable_tests=$USE_MAINTAINER_MODE) AC_ARG_ENABLE(ansi, AS_HELP_STRING([--enable-ansi],[enable -ansi -pedantic gcc flags]),enable_ansi=$enableval,enable_ansi=no)