aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2004-11-25 04:44:46 +0000
committerReid Spencer <rspencer@reidspencer.com>2004-11-25 04:44:46 +0000
commit1ac1d4049e0921748775701b78a6243ae5285d2c (patch)
treea3d5805e6a3072fa710a502ca484852bf75f2a50
parent4f5f1406fd3beaeab91d80a86a01534b284cc05a (diff)
Cache the value of this test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18231 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--autoconf/m4/c_printf_a.m415
-rw-r--r--autoconf/m4/link_use_r.m415
2 files changed, 14 insertions, 16 deletions
diff --git a/autoconf/m4/c_printf_a.m4 b/autoconf/m4/c_printf_a.m4
index 86f5269d4d..87e6654bc1 100644
--- a/autoconf/m4/c_printf_a.m4
+++ b/autoconf/m4/c_printf_a.m4
@@ -2,11 +2,11 @@
# 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>
]],[[
@@ -24,9 +24,8 @@ return (0);]])],
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
])
diff --git a/autoconf/m4/link_use_r.m4 b/autoconf/m4/link_use_r.m4
index 9bd648fabb..30c964e259 100644
--- a/autoconf/m4/link_use_r.m4
+++ b/autoconf/m4/link_use_r.m4
@@ -4,17 +4,16 @@
# 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."
- 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])
- 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.])
fi
])