1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00

* configure.in: add GMP test (require GMP).

This commit is contained in:
Rob Browning 2003-04-04 21:46:45 +00:00
parent 45a1c3e89f
commit a6be66ed1e

View file

@ -37,9 +37,34 @@ AM_CONFIG_HEADER([config.h])
AC_CONFIG_SUBDIRS(guile-readline) AC_CONFIG_SUBDIRS(guile-readline)
#--------------------------------------------------------------------
dnl Some more checks for Win32
AC_CYGWIN
AC_MINGW32
AC_LIBTOOL_WIN32_DLL
AC_PROG_INSTALL
AC_PROG_CC
AC_PROG_CPP
AC_PROG_AWK
AC_AIX
AC_ISC_POSIX
AC_MINIX
AM_PROG_CC_STDC
AC_LIBTOOL_DLOPEN
AM_PROG_LIBTOOL
AC_LIB_LTDL
AC_CHECK_PROG(have_makeinfo, makeinfo, yes, no)
AM_CONDITIONAL(HAVE_MAKEINFO, test "$have_makeinfo" = yes)
#-------------------------------------------------------------------- #--------------------------------------------------------------------
# #
# User options # User options (after above tests that may set default CFLAGS etc.)
# #
#-------------------------------------------------------------------- #--------------------------------------------------------------------
@ -139,29 +164,6 @@ AC_ARG_ENABLE(elisp,
#-------------------------------------------------------------------- #--------------------------------------------------------------------
dnl Some more checks for Win32
AC_CYGWIN
AC_MINGW32
AC_LIBTOOL_WIN32_DLL
AC_PROG_INSTALL
AC_PROG_CC
AC_PROG_CPP
AC_PROG_AWK
AC_AIX
AC_ISC_POSIX
AC_MINIX
AM_PROG_CC_STDC
AC_LIBTOOL_DLOPEN
AM_PROG_LIBTOOL
AC_LIB_LTDL
AC_CHECK_PROG(have_makeinfo, makeinfo, yes, no)
AM_CONDITIONAL(HAVE_MAKEINFO, test "$have_makeinfo" = yes)
dnl Check for dynamic linking dnl Check for dynamic linking
use_modules=yes use_modules=yes
@ -416,8 +418,7 @@ else
fi fi
AC_SUBST([SCM_I_GSC_T_UINT32]) AC_SUBST([SCM_I_GSC_T_UINT32])
### Optional type scm_t_int64 (ANSI C says int, short, or long might work)
### Required type scm_t_int64 (ANSI C says int, short, or long might work)
### Also try long long if we have it. ### Also try long long if we have it.
SCM_I_GSC_T_INT64=0 SCM_I_GSC_T_INT64=0
if test "$ac_cv_sizeof_int" -eq 8; then if test "$ac_cv_sizeof_int" -eq 8; then
@ -439,7 +440,7 @@ else
fi fi
AC_SUBST([SCM_I_GSC_T_INT64]) AC_SUBST([SCM_I_GSC_T_INT64])
### Required type scm_t_uint64 (ANSI C says int, short, or long might work) ### Optional type scm_t_uint64 (ANSI C says int, short, or long might work)
### Also try long long if we have it. ### Also try long long if we have it.
SCM_I_GSC_T_UINT64=0 SCM_I_GSC_T_UINT64=0
if test "$ac_cv_sizeof_unsigned_int" -eq 8; then if test "$ac_cv_sizeof_unsigned_int" -eq 8; then
@ -531,6 +532,10 @@ AC_CHECK_HEADERS(crypt.h sys/resource.h sys/file.h)
AC_CHECK_FUNCS(chroot flock getlogin cuserid getpriority setpriority getpass sethostname gethostname) AC_CHECK_FUNCS(chroot flock getlogin cuserid getpriority setpriority getpass sethostname gethostname)
AC_CHECK_LIB(crypt, crypt) AC_CHECK_LIB(crypt, crypt)
dnl GMP tests
AC_CHECK_LIB([gmp], [__gmpz_init], ,
[AC_MSG_ERROR([GNU MP not found, see http://swox.com/gmp])])
### Some systems don't declare some functions. On such systems, we ### Some systems don't declare some functions. On such systems, we
### need to at least provide our own K&R-style declarations. ### need to at least provide our own K&R-style declarations.