From: Mathieu Desnoyers Date: Sat, 7 Jan 2012 17:59:41 +0000 (-0500) Subject: configure.ac: Use AC_LANG_SOURCE for if else macros X-Git-Tag: v0.7.0~48 X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=commitdiff_plain;h=ec5e2d14f9f53372f97cb7347d5f343ae0bdd0ad configure.ac: Use AC_LANG_SOURCE for if else macros Ref. http://www.flameeyes.eu/autotools-mythbuster/forwardporting/autoconf.html "Noteworthy changes in autoconf version 2.66 through 2.68" Signed-off-by: Mathieu Desnoyers --- diff --git a/configure.ac b/configure.ac index d83e027..46770c5 100644 --- a/configure.ac +++ b/configure.ac @@ -78,7 +78,7 @@ AS_IF([test "$host_cpu" = "armv7l"],[ # ARM-specific checks AS_IF([test "x$ARCHTYPE" = "xarm"],[ AC_MSG_CHECKING([for dmb instruction]) - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[asm volatile("dmb":::"memory");]])],[ + AC_COMPILE_IFELSE([AC_LANG_SOURCE([[]], [[asm volatile("dmb":::"memory");]])],[ AC_MSG_RESULT([yes]) AC_DEFINE([CONFIG_RCU_ARM_HAVE_DMB], [1]) ],[ @@ -102,7 +102,7 @@ AS_IF([test "x$ARCHTYPE" = "xx86"],[ # Check if sys_futex() is available AC_MSG_CHECKING([for sys_futex()]) -AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ +AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ #include ]],[[ #ifndef __NR_futex @@ -173,7 +173,7 @@ AC_CHECK_FUNCS([sched_setaffinity],[ # We do have it. Confirm that we have CPU_ZERO, and it actually works. AC_MSG_CHECKING([whether CPU_ZERO works]) AH_TEMPLATE([HAVE_CPU_ZERO], [Defined to 1 if we have CPU_ZERO and it works]) - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ #define _GNU_SOURCE #include ]],[[ @@ -190,7 +190,7 @@ AC_CHECK_FUNCS([sched_setaffinity],[ # Check how many arguments does sched_setaffinity take. # Should be 3 or 2. AC_MSG_CHECKING([how many arguments sched_setaffinity takes]) - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ #include ]],[[ cpu_set_t foo;