changeset 8627:fd0df3b4a14d

Clarify the dependencies on libm.
author Bruno Haible <bruno@clisp.org>
date Tue, 03 Apr 2007 23:28:37 +0000
parents eb080a5d05de
children e13b7c5fb7b3
files ChangeLog m4/frexp.m4 m4/frexpl.m4 m4/isnanl.m4 m4/ldexpl.m4 modules/frexp modules/frexpl modules/isnanl modules/ldexpl
diffstat 9 files changed, 30 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2007-04-03  Bruno Haible  <bruno@clisp.org>
+
+	* m4/isnanl.m4 (gl_FUNC_ISNANL): Substitute ISNANL_LIBM.
+	* modules/isnanl (Link): New section.
+
+	* m4/frexp.m4 (gl_FUNC_FREXP): Substitute FREXP_LIBM.
+	* modules/frexp (Link): New section.
+
+	* m4/frexpl.m4 (gl_FUNC_FREXPL): Substitute FREXPL_LIBM.
+	* modules/frexpl (Link): New section.
+
+	* m4/ldexpl.m4 (gl_FUNC_LDEXPL): Substitute LDEXPL_LIBM.
+	* modules/ldexpl (Link): New section.
+
 2007-04-03  Bruno Haible  <bruno@clisp.org>
 
 	* modules/TEMPLATE-EXTENDED: New file.
--- a/m4/frexp.m4
+++ b/m4/frexp.m4
@@ -53,6 +53,7 @@
   else
     AC_LIBOBJ([frexp])
   fi
+  AC_SUBST([FREXP_LIBM])
 ])
 
 dnl Test whether frexp() works also on denormalized numbers (this fails e.g. on
--- a/m4/frexpl.m4
+++ b/m4/frexpl.m4
@@ -57,6 +57,7 @@
     HAVE_DECL_FREXPL=0
     AC_LIBOBJ([frexpl])
   fi
+  AC_SUBST([FREXPL_LIBM])
 ])
 
 dnl Test whether frexpl() works on finite numbers (this fails on AIX 5.1) and
--- a/m4/isnanl.m4
+++ b/m4/isnanl.m4
@@ -37,6 +37,7 @@
       gl_LONG_DOUBLE_EXPONENT_LOCATION
     fi
   fi
+  AC_SUBST([ISNANL_LIBM])
 ])
 
 AC_DEFUN([gl_FUNC_ISNANL_NO_LIBM],
--- a/m4/ldexpl.m4
+++ b/m4/ldexpl.m4
@@ -57,6 +57,7 @@
     HAVE_DECL_LDEXPL=0
     AC_LIBOBJ([ldexpl])
   fi
+  AC_SUBST([LDEXPL_LIBM])
 ])
 
 dnl Test whether ldexpl() works on finite numbers (this fails on AIX 5.1).
--- a/modules/frexp
+++ b/modules/frexp
@@ -18,6 +18,9 @@
 Include:
 <math.h>
 
+Link:
+$(FREXP_LIBM)
+
 License:
 LGPL
 
--- a/modules/frexpl
+++ b/modules/frexpl
@@ -20,6 +20,9 @@
 Include:
 <math.h>
 
+Link:
+$(FREXPL_LIBM)
+
 License:
 LGPL
 
--- a/modules/isnanl
+++ b/modules/isnanl
@@ -22,6 +22,9 @@
 # include "isnanl.h"
 #endif
 
+Link:
+$(ISNANL_LIBM)
+
 License:
 LGPL
 
--- a/modules/ldexpl
+++ b/modules/ldexpl
@@ -19,6 +19,9 @@
 Include:
 <math.h>
 
+Link:
+$(LDEXPL_LIBM)
+
 License:
 LGPL