From 161d300c640daa32135028b35d3180d5e9327a3b Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Mon, 14 Jun 2010 16:52:25 -0700 Subject: [PATCH] Factor out common code in gl_FUNC_STRTOD. --- ChangeLog | 4 ++++ m4/strtod.m4 | 11 +++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5570b81853..47fe5b4809 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2010-06-14 Ben Pfaff + + * m4/strtod.m4 (gl_FUNC_STRTOD): Factor out common code. + 2010-06-15 Bruno Haible * m4/strtod.m4 (gl_FUNC_STRTOD): Stop using AC_FUNC_STRTOD. diff --git a/m4/strtod.m4 b/m4/strtod.m4 index 00b8e64b41..36b5d2dd8a 100644 --- a/m4/strtod.m4 +++ b/m4/strtod.m4 @@ -15,9 +15,6 @@ AC_DEFUN([gl_FUNC_STRTOD], AC_CHECK_DECLS_ONCE([strtod]) if test $ac_cv_have_decl_strtod != yes; then HAVE_STRTOD=0 - gl_PREREQ_STRTOD - dnl Use undocumented macro to set POW_LIB correctly. - _AC_LIBOBJ_STRTOD else AC_CACHE_CHECK([whether strtod obeys C99], [gl_cv_func_strtod_works], [AC_RUN_IFELSE([AC_LANG_PROGRAM([[ @@ -101,11 +98,13 @@ numeric_equal (double x, double y) [gl_cv_func_strtod_works="guessing no"])]) if test "$gl_cv_func_strtod_works" != yes; then REPLACE_STRTOD=1 - gl_PREREQ_STRTOD - dnl Use undocumented macro to set POW_LIB correctly. - _AC_LIBOBJ_STRTOD fi fi + if test $HAVE_STRTOD = 0 || test $REPLACE_STRTOD = 1; then + gl_PREREQ_STRTOD + dnl Use undocumented macro to set POW_LIB correctly. + _AC_LIBOBJ_STRTOD + fi ]) # Prerequisites of lib/strtod.c. -- 2.30.2