# Determine if the printf() functions have the %a format character.
# This is modified from:
# http://www.gnu.org/software/ac-archive/htmldoc/ac_cxx_have_ext_slist.html
# Determine if the printf() functions have the %a format character.
# This is modified from:
# http://www.gnu.org/software/ac-archive/htmldoc/ac_cxx_have_ext_slist.html
-AC_DEFUN([AC_C_PRINTF_A],[
- AC_MSG_CHECKING([for printf %a format specifier])
- AC_LANG_PUSH([C])
- AC_RUN_IFELSE([
- AC_LANG_PROGRAM([[
+AC_DEFUN([AC_C_PRINTF_A],
+[AC_CACHE_CHECK([if printf has the %a format character],[ac_cv_printf_a],
+[AC_LANG_PUSH([C])
+ AC_RUN_IFELSE([
+ AC_LANG_PROGRAM([[
#include <stdio.h>
#include <stdlib.h>
]],[[
#include <stdio.h>
#include <stdlib.h>
]],[[
ac_c_printf_a=yes,
ac_c_printf_a=no,
ac_c_printf_a=no)
ac_c_printf_a=yes,
ac_c_printf_a=no,
ac_c_printf_a=no)
- AC_LANG_POP([C])
- AC_MSG_RESULT($ac_c_printf_a)
- if test "$ac_c_printf_a" = "yes"; then
+ AC_LANG_POP([C])])
+ if test "$ac_cv_printf_a" = "yes"; then
AC_DEFINE([HAVE_PRINTF_A],[1],[Define to have the %a format string])
fi
])
AC_DEFINE([HAVE_PRINTF_A],[1],[Define to have the %a format string])
fi
])
# This macro is specific to LLVM.
#
AC_DEFUN([AC_LINK_USE_R],
# This macro is specific to LLVM.
#
AC_DEFUN([AC_LINK_USE_R],
-[
- AC_MSG_CHECKING([for compiler -Wl,-R<path> option])
- AC_LANG_PUSH([C])
+[AC_CACHE_CHECK([for compiler -Wl,-R<path> option],[llvm_cv_link_use_r],
+[ AC_LANG_PUSH([C])
oldcflags="$CFLAGS"
CFLAGS="$CFLAGS -Wl,-R."
oldcflags="$CFLAGS"
CFLAGS="$CFLAGS -Wl,-R."
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[int main() { return 0; }]])],[ac_cv_link_use_r=yes],[ac_cv_link_use_r=no])
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[int main() { return 0; }]])],
+ [llvm_cv_link_use_r=yes],[llvm_cv_link_use_r=no])
CFLAGS="$oldcflags"
AC_LANG_POP([C])
CFLAGS="$oldcflags"
AC_LANG_POP([C])
- AC_MSG_RESULT($ac_cv_link_use_r)
- if test "$ac_cv_link_use_r" = yes
- then
- AC_DEFINE([HAVE_LINK_R],[1],[Define if you can use -Wl,-R. to pass -R. to the linker, in order to add the current directory to the dynamic linker search path.])
+])
+if test "$llvm_cv_link_use_r" = yes ; then
+ AC_DEFINE([HAVE_LINK_R],[1],[Define if you can use -Wl,-R. to pass -R. to the linker, in order to add the current directory to the dynamic linker search path.])