From 295791a4a518c2d5114c0ced55b7e961e30edabc Mon Sep 17 00:00:00 2001 From: Scott R Charlton Date: Thu, 6 May 2010 02:16:54 +0000 Subject: [PATCH] added req'd function checks git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@4347 1feff8c3-07ed-0310-ac33-dd36852eb9cd --- configure.ac | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index d0a45d98..55c3d16a 100644 --- a/configure.ac +++ b/configure.ac @@ -59,8 +59,18 @@ AC_TYPE_SIZE_T AC_FUNC_MALLOC AC_FUNC_REALLOC AC_FUNC_STRTOD -AC_CHECK_FUNCS([floor memchr memmove memset pow sqrt strchr strcspn strrchr strstr strtol]) +# libc functions +AC_CHECK_FUNCS([memmove], , AC_ERROR([memmove not found in libc])) +AC_CHECK_FUNCS([memset], , AC_ERROR([memset not found in libc])) +AC_CHECK_FUNCS([strchr], , AC_ERROR([strchr not found in libc])) +AC_CHECK_FUNCS([strcspn], , AC_ERROR([strcspn not found in libc])) +AC_CHECK_FUNCS([strtol], , AC_ERROR([strtol not found in libc])) + +# libm functions +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])) ) AC_CONFIG_FILES([ Makefile