summaryrefslogtreecommitdiff
path: root/m4/expl.m4
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2010-07-19 23:30:26 +0200
committerBruno Haible <bruno@clisp.org>2010-08-26 22:57:47 +0200
commitec062d7a2671739dd977ebde3965fc93f8678a2e (patch)
tree9994c5eba453481c6616a46b4135d7b96a6dde01 /m4/expl.m4
parent2c4321f6d6ab71a7bf97177ab685d67a24934fb5 (diff)
downloadgnulib-ec062d7a2671739dd977ebde3965fc93f8678a2e.tar.gz
Modernize AC_TRY_LINK invocations.
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"