+ have_openssl="no"
+fi
+########################################################################### gcrypt
+if test "$check_gcrypt" = "yes"; then
+ OLD_CPPFLAGS="$CPPFLAGS"
+ OLD_LD_FLAGS="$LDFLAGS"
+ OLD_LIBS="$LIBS"
+ have_gcrypt="yes"
+ AC_ARG_WITH(gcrypt_headers, [AC_HELP_STRING(--with-gcrypt-headers=dir,
+ [look for gcrypt headers also in dir])])
+ if test -n "$with_gcrypt_headers"; then
+ gcrypt_cppflags="-I$with_gcrypt_headers"
+ CPPFLAGS="$CPPFLAGS $gcrypt_cppflags"
+ fi
+ AC_ARG_WITH(gcrypt_libs, [AC_HELP_STRING(--with-gcrypt-libs=dir,
+ [look for libgcrypt also in dir])])
+ if test -n "$with_gcrypt_libs"; then
+ gcrypt_libs="-L$with_gcrypt_libs"
+ LDFLAGS="$LDFLAGS $gcrypt_libs"
+ fi
+ AC_CHECK_HEADER(gcrypt.h, [], [have_gcrypt="no"])
+ AC_CHECK_LIB([gcrypt], [gcry_randomize], [], [have_gcrypt="no"])
+ if test "$have_gcrypt" = "yes"; then
+ AC_DEFINE(HAVE_GCRYPT, 1, [define to 1 to turn on gcrypt support])
+ AC_SUBST(gcrypt_cppflags)
+ gcrypt_libs="$gcrypt_libs -lgcrypt"
+ server_ldflags="$server_ldflags $gcrypt_libs"
+ client_ldflags="$client_ldflags $gcrypt_libs"
+ audiod_ldflags="$audiod_ldflags $gcrypt_libs"
+
+ all_errlist_objs="$all_errlist_objs gcrypt"
+ server_errlist_objs="$server_errlist_objs gcrypt"
+ client_errlist_objs="$client_errlist_objs gcrypt"
+ audiod_errlist_objs="$audiod_errlist_objs gcrypt"
+ else
+ AC_MSG_WARN([gcrypt library not found])
+ fi
+ CPPFLAGS="$OLD_CPPFLAGS"
+ LDFLAGS="$OLD_LDFLAGS"
+ LIBS="$OLD_LIBS"
+else
+ have_gcrypt="no"
+fi
+###########################################################################
+if test "$have_openssl" = "no" -a "$have_gcrypt" = "no"; then
+ AC_MSG_ERROR([neither openssl nor gcrypt usable])