X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Froundf.m4;h=650311e3cc333c1b055361176d9d9a8fc462d161;hb=6b61508657346fdef38811f73bc1643879752862;hp=10dbfea75bc5dd2cd4fa5f4e9cc1722eda89ad28;hpb=21e68e5476fd8481aba587291b7985c2379b9f28;p=gnulib.git diff --git a/m4/roundf.m4 b/m4/roundf.m4 index 10dbfea75..650311e3c 100644 --- a/m4/roundf.m4 +++ b/m4/roundf.m4 @@ -19,7 +19,15 @@ AC_DEFUN([gl_FUNC_ROUNDF], AC_CHECK_DECLS([ceilf, floorf], , , [#include ]) if test "$ac_cv_have_decl_floorf" = yes \ && test "$ac_cv_have_decl_ceilf" = yes; then - gl_CHECK_MATH_LIB([ROUNDF_LIBM], [x = floorf (x) + ceilf (x);]) + gl_FUNC_FLOORF_LIBS + gl_FUNC_CEILF_LIBS + if test "$FLOORF_LIBM" != '?' && test "$CEILF_LIBM" != '?'; then + AC_DEFINE([HAVE_FLOORF_AND_CEILF], 1, + [Define if the both the floorf() and ceilf() functions exist.]) + ROUNDF_LIBM="$FLOORF_LIBM $CEILF_LIBM" + else + ROUNDF_LIBM= + fi else ROUNDF_LIBM= fi