From 82f6597c4efac9e7608b20e9cfb6c45b613b7174 Mon Sep 17 00:00:00 2001 From: Daniel Caujolle-Bert Date: Tue, 4 Jun 2002 22:37:53 +0000 Subject: Add AC_C_ALWAYS_INLINE from Michel Lespinasse. CVS patchset: 2017 CVS date: 2002/06/04 22:37:53 --- m4/_xine.m4 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/m4/_xine.m4 b/m4/_xine.m4 index ee7130e0b..de9c65905 100644 --- a/m4/_xine.m4 +++ b/m4/_xine.m4 @@ -1,3 +1,22 @@ +dnl AC_C_ALWAYS_INLINE +dnl Define inline to something appropriate, including the new always_inline +dnl attribute from gcc 3.1 +dnl Thanks to Michel LESPINASSE +AC_DEFUN([AC_C_ALWAYS_INLINE], + [AC_C_INLINE + if test x"$GCC" = x"yes" -a x"$ac_cv_c_inline" = x"inline"; then + AC_MSG_CHECKING([for always_inline]) + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -Wall -Werror" + AC_TRY_COMPILE([],[__attribute__ ((__always_inline__)) void f (void);], + [ac_cv_always_inline=yes],[ac_cv_always_inline=no]) + CFLAGS="$SAVE_CFLAGS" + AC_MSG_RESULT([$ac_cv_always_inline]) + if test x"$ac_cv_always_inline" = x"yes"; then + AC_DEFINE_UNQUOTED([inline],[__attribute__ ((__always_inline__))]) + fi + fi]) + dnl dnl Check for divx4. dnl AC_CHECK_DIVX4([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]) -- cgit v1.2.3