1 AC_DEFUN([NETATALK_CHECK_LIBGCRYPT], [
2 AC_ARG_ENABLE(gcrypt, [ --disable-gcrypt build without gcrypt (limits supported UAMs)])
3 if test "x$enable_gcrypt" != "xno" ; then
4 ac_save_CFLAGS="$CFLAGS"
8 AC_CHECK_LIB([gcrypt], [gcry_cipher_open],, [neta_cv_have_libgcrypt=no])
11 dnl -- Darwin is a special case: check if version > 1.4.0
12 AC_MSG_CHECKING([for correct gcrypt version])
17 char*p= GCRYPT_VERSION;
24 if (vers<10400) return 1;
26 [AC_MSG_RESULT([yes])],
28 AC_MSG_ERROR([version is < 1.4.0])
29 neta_cv_have_libgcrypt=no
35 if test x$neta_cv_have_libgcrypt != xno ; then
36 AC_MSG_RESULT([Enabling UAM: DHX2])
37 AC_DEFINE(LIBGCRYPT_DHX, 1, [Define if the DHX modules should be built with libgcrypt])
38 AC_DEFINE(UAM_DHX2, 1, [Define if the DHX UAM modules should be compiled])
39 neta_cv_have_libgcrypt=yes
40 neta_cv_compile_dhx2=yes
41 LIBGCRYPT_CFLAGS="$CFLAGS"
42 LIBGCRYPT_LIBS="$LIBS"
43 CFLAGS_REMOVE_USR_INCLUDE(LIBGCRYPT_CFLAGS)
44 LIB_REMOVE_USR_LIB(LIBGCRYPT_LIBS)
45 AC_SUBST(LIBGCRYPT_CFLAGS)
46 AC_SUBST(LIBGCRYPT_LIBS)
48 CFLAGS="$ac_save_CFLAGS"