Put the lib/System interface functions in llvm::sys namespace.
[oota-llvm.git] / autoconf / acinclude.m4
index 364ecca50860912f9e793fbbeedb827e2db07c1f..bbebf45eb5b084974644dde0ac2ad415323b248f 100644 (file)
@@ -6210,6 +6210,7 @@ AC_DEFUN([AC_CONFIG_MAKEFILE],
 # 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_SAVE
        AC_LANG_C
        AC_RUN_IFELSE(
@@ -6229,6 +6230,7 @@ AC_DEFUN([AC_C_PRINTF_A],
                                 return (0);]]]),
                ac_c_printf_a=yes,ac_c_printf_a=no)
        AC_LANG_RESTORE
+        AC_MSG_RESULT($ac_c_printf_a)
        if test "$ac_c_printf_a" = "yes"; then
                AC_DEFINE([HAVE_PRINTF_A],[1],[Define to have the %a format string])
        fi
@@ -6239,6 +6241,7 @@ AC_DEFUN([AC_C_PRINTF_A],
 #
 AC_DEFUN([AC_LINK_USE_R],
 [
+  AC_MSG_CHECKING([for compiler -Wl,-R<path> option])
   AC_LANG_SAVE
   AC_LANG_C
   oldcflags="$CFLAGS"
@@ -6246,6 +6249,7 @@ AC_DEFUN([AC_LINK_USE_R],
   AC_LINK_IFELSE([int main() { return 0; }],[ac_cv_link_use_r=yes],[ac_cv_link_use_r=no])
   CFLAGS="$oldcflags"
   AC_LANG_RESTORE
+  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.])
@@ -6282,3 +6286,21 @@ AC_SINGLE_CXX_CHECK([HAVE_STD_ISNAN_IN_CMATH], [ac_cv_func_std_isnan_in_cmath],
                      using std::isnan; int foo(float f) {return isnan(f);}])
 ])
 
+AC_DEFUN([AC_FUNC_ISINF],[
+AC_SINGLE_CXX_CHECK([HAVE_ISINF_IN_MATH_H],    [ac_cv_func_isinf_in_math_h],   
+                    [isinf], [<math.h>],
+                    [#include <math.h>
+                     int foo(float f) {return isinf(f);}])
+AC_SINGLE_CXX_CHECK([HAVE_ISINF_IN_CMATH],     [ac_cv_func_isinf_in_cmath],    
+                    [isinf], [<cmath>],
+                    [#include <cmath>
+                     int foo(float f) {return isinf(f);}])
+AC_SINGLE_CXX_CHECK([HAVE_STD_ISINF_IN_CMATH], [ac_cv_func_std_isinf_in_cmath],
+                    [std::isinf], [<cmath>],
+                    [#include <cmath>
+                     using std::isinf; int foo(float f) {return isinf(f);}])
+AC_SINGLE_CXX_CHECK([HAVE_FINITE_IN_IEEEFP_H], [ac_cv_func_finite_in_ieeefp_h],
+                    [finite], [<ieeefp.h>],
+                    [#include <ieeefp.h>
+                     int foo(float f) {return finite(f);}])
+])