Merge branch 'master' into yaz-728
authorAdam Dickmeiss <adam@indexdata.dk>
Tue, 28 Jan 2014 10:39:47 +0000 (11:39 +0100)
committerAdam Dickmeiss <adam@indexdata.dk>
Tue, 28 Jan 2014 10:39:47 +0000 (11:39 +0100)
1  2 
configure.ac

diff --combined configure.ac
@@@ -8,7 -8,7 +8,7 @@@ m4_esyscmd([. ./IDMETA; echo $VERSION|t
  AC_CONFIG_HEADERS(include/config.h)
  AC_CONFIG_SRCDIR([configure.ac])
  AC_CONFIG_AUX_DIR([config])
- AM_INIT_AUTOMAKE([subdir-objects])
+ AM_INIT_AUTOMAKE([1.11.1 subdir-objects])
  dnl
  AC_SUBST([READLINE_LIBS])
  AC_SUBST([YAZ_CONF_CFLAGS])
@@@ -59,35 -59,7 +59,35 @@@ if test "$checkBoth" = "1"; the
      AC_CHECK_FUNC([accept], , [LIBS=$oldLibs])
  fi
  AC_CHECK_FUNC([gethostbyname], ,[AC_CHECK_LIB(nsl, main, [LIBS="$LIBS -lnsl"])])
 -dnl
 +dnl ------ libgcrypt
 +libgcryptpath=NONE
 +AC_ARG_WITH(libgcrypt, [  --with-libgcrypt=DIR    use libgcrypt-config in DIR],[libgcryptpath=$withval])
 +if test "$libgcryptpath" != "no"; then
 +    if test "$libgcryptpath" = "NONE"; then
 +      AC_PATH_PROG([libgcrypt],[libgcrypt-config],[NONE])
 +    else
 +      libgcrypt=$libgcryptpath/libgcrypt-config
 +    fi
 +    AC_MSG_CHECKING([for libgcrypt])
 +    if "$libgcrypt" --version >/dev/null 2>&1; then
 +      LIBS="$LIBS `$libgcrypt --libs`"
 +      CFLAGS="$CFLAGS `$libgcrypt --cflags`"
 +      libgcryptversion=`$libgcrypt --version`
 +      AC_MSG_RESULT([$libgcryptversion])
 +      AC_DEFINE([HAVE_GCRYPT_H],[1],[Define to 1 if libgcrypt is present])
 +    else
 +      AC_MSG_RESULT([no])
 +    fi
 +fi
 +dnl ------ memcached
 +memcached=default
 +AC_ARG_WITH([memcached], [  --with-memcached        Memcached library], [memcached=$withval])
 +if test "$memcached" != "no" -a -n "$libgcryptversion"; then
 +    AC_CHECK_LIB([memcached],[memcached_get])
 +    if test "$ac_cv_lib_memcached_memcached_get" = "yes"; then
 +      AC_CHECK_HEADERS([libmemcached/memcached.h])
 +    fi
 +fi
  dnl ------ GNU TLS
  AC_SUBST([SSL_CFLAGS])
  AC_SUBST([SSL_LIBS])