mirror of
https://git.gfz-potsdam.de/naaice/iphreeqc.git
synced 2025-12-15 16:18:22 +01:00
updated to look for isfinite finite and isnan
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@4647 1feff8c3-07ed-0310-ac33-dd36852eb9cd
This commit is contained in:
parent
41693b0243
commit
316ade72bd
30
configure.ac
30
configure.ac
@ -72,6 +72,36 @@ AC_CHECK_FUNCS([floor], , AC_CHECK_LIB(m, floor, , AC_ERROR([cannot find floor
|
||||
AC_CHECK_FUNCS([pow], , AC_CHECK_LIB(m, pow, , AC_ERROR([cannot find pow])) )
|
||||
AC_CHECK_FUNCS([sqrt], , AC_CHECK_LIB(m, sqrt, , AC_ERROR([cannot find sqrt])) )
|
||||
|
||||
# isfinite
|
||||
AC_LANG_PUSH(C++)
|
||||
AC_CACHE_CHECK([for isfinite], ac_cv_isfinite,
|
||||
[AC_TRY_LINK([#include <math.h>],
|
||||
[double x; int y; y = isfinite(x);],
|
||||
ac_cv_isfinite=yes,
|
||||
ac_cv_isfinite=no
|
||||
)])
|
||||
if test x"$ac_cv_isfinite" = x"yes"; then
|
||||
AC_DEFINE(HAVE_ISFINITE, [], [Has isfinite])
|
||||
fi
|
||||
AC_LANG_POP(C++)
|
||||
|
||||
# finite
|
||||
AC_LANG_PUSH(C++)
|
||||
AC_CACHE_CHECK([for finite], ac_cv_finite,
|
||||
[AC_TRY_LINK([#include <math.h>],
|
||||
[double x; int y; y = finite(x);],
|
||||
ac_cv_finite=yes,
|
||||
ac_cv_finite=no
|
||||
)])
|
||||
if test x"$ac_cv_finite" = x"yes"; then
|
||||
AC_DEFINE(HAVE_FINITE, [], [Has finite])
|
||||
fi
|
||||
AC_LANG_POP(C++)
|
||||
|
||||
# isnan
|
||||
AC_CHECK_FUNCS([isnan], , AC_CHECK_LIB(m, isnan))
|
||||
|
||||
|
||||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
src/Makefile
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user