summaryrefslogtreecommitdiff
path: root/m4/expl.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/expl.m4')
-rw-r--r--m4/expl.m430
1 files changed, 17 insertions, 13 deletions
diff --git a/m4/expl.m4 b/m4/expl.m4
index 698a9fb8ad..ba1143ee3c 100644
--- a/m4/expl.m4
+++ b/m4/expl.m4
@@ -1,4 +1,4 @@
-# expl.m4 serial 1
+# expl.m4 serial 2
dnl Copyright (C) 2010 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
@@ -14,12 +14,14 @@ AC_DEFUN([gl_FUNC_EXPL],
AC_CACHE_CHECK([whether expl() can be used without linking with libm],
[gl_cv_func_expl_no_libm],
[
- AC_TRY_LINK([#ifndef __NO_MATH_INLINES
- # define __NO_MATH_INLINES 1 /* for glibc */
- #endif
- #include <math.h>
- long double x;],
- [return expl (x) > 1.5;],
+ AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[#ifndef __NO_MATH_INLINES
+ # define __NO_MATH_INLINES 1 /* for glibc */
+ #endif
+ #include <math.h>
+ long double x;]],
+ [[return expl (x) > 1.5;]])],
[gl_cv_func_expl_no_libm=yes],
[gl_cv_func_expl_no_libm=no])
])
@@ -29,12 +31,14 @@ AC_DEFUN([gl_FUNC_EXPL],
[
save_LIBS="$LIBS"
LIBS="$LIBS -lm"
- AC_TRY_LINK([#ifndef __NO_MATH_INLINES
- # define __NO_MATH_INLINES 1 /* for glibc */
- #endif
- #include <math.h>
- long double x;],
- [return expl (x) > 1.5;],
+ AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[#ifndef __NO_MATH_INLINES
+ # define __NO_MATH_INLINES 1 /* for glibc */
+ #endif
+ #include <math.h>
+ long double x;]],
+ [[return expl (x) > 1.5;]])],
[gl_cv_func_expl_in_libm=yes],
[gl_cv_func_expl_in_libm=no])
LIBS="$save_LIBS"