fe0ca62004-02-26Henrik Grubbström (Grubba) # $Id: configure.in,v 1.13 2004/02/26 17:43:47 grubba Exp $
01e1152003-03-12Niels Möller AC_INIT(nettle.cmod)
bfd43f2003-03-13Niels Möller AC_CONFIG_HEADER(nettle_config.h)
01e1152003-03-12Niels Möller  AC_SET_MAKE AC_MODULE_INIT()
f3c15f2004-02-06Henrik Grubbström (Grubba) AC_CHECK_LIB(gmp, mpz_init) AC_CHECK_LIB(gmp, __mpz_init) AC_CHECK_LIB(gmp, __gmpz_init) AC_CHECK_LIB(nettle, nettle_md5_init) AC_CHECK_LIB(nettle, md5_init)
01e1152003-03-12Niels Möller 
f3c15f2004-02-06Henrik Grubbström (Grubba) if test "x$ac_cv_lib_nettle_nettle_md5_init" = "xyes" -o \ "x$ac_cv_lib_nettle_md5_init" = "xyes"; then
c20d152004-02-06Niels Möller  PIKE_FEATURE_OK(Nettle)
fe0ca62004-02-26Henrik Grubbström (Grubba)  # md4 is available in later versions of nettle AC_CHECK_FUNCS(nettle_md4_init) AC_MSG_CHECKING([for idea.c]) # Have the patent-encumbered idea files been purged? if test -f "$srcdir/idea.c" ; then AC_MSG_RESULT([found]) AC_DEFINE([WITH_IDEA], 1, [idea.c available]) else AC_MSG_RESULT([no]) fi
f3c15f2004-02-06Henrik Grubbström (Grubba) else
fe0ca62004-02-26Henrik Grubbström (Grubba)  if test "$ac_cv_lib_gmp_mpz_init:$ac_cv_lib_gmp___mpz_init:$ac_cv_lib_gmp___gmpz_init" = "no:no:no"; then PIKE_ENABLE_BUNDLE(gmp, [ ac_cv_lib_gmp_mpz_init ac_cv_lib_gmp___mpz_init ac_cv_lib_gmp___gmpz_init ]) fi PIKE_ENABLE_BUNDLE(nettle, [ ac_cv_lib_nettle_nettle_md5_init ac_cv_lib_nettle_md5_init ])
c20d152004-02-06Niels Möller  AC_MSG_WARN([The nettle library not found. No crypto functions will be available.]) PIKE_FEATURE_NODEP(Nettle) fi
01e1152003-03-12Niels Möller AC_OUTPUT(Makefile,echo FOO >stamp-h )