From: Reid Spencer Date: Thu, 25 Nov 2004 04:44:46 +0000 (+0000) Subject: Cache the value of this test. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=1ac1d4049e0921748775701b78a6243ae5285d2c;p=oota-llvm.git Cache the value of this test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18231 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/autoconf/m4/c_printf_a.m4 b/autoconf/m4/c_printf_a.m4 index 86f5269d4d7..87e6654bc1b 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 #include ]],[[ @@ -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 9bd648fabbe..30c964e2597 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 option]) - AC_LANG_PUSH([C]) +[AC_CACHE_CHECK([for compiler -Wl,-R 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 ])