diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index f575af17f..165e66d44 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -221,13 +221,25 @@ fi | |||
221 | 221 | ||
222 | # libgcrypt | 222 | # libgcrypt |
223 | gcrypt=0 | 223 | gcrypt=0 |
224 | AM_PATH_LIBGCRYPT(1.2.0, gcrypt=1) | 224 | NEED_LIBGCRYPT_API=1 |
225 | NEED_LIBGCRYPT_VERSION=1.4.2 | ||
226 | |||
227 | |||
228 | AM_PATH_LIBGCRYPT("$NEED_LIBGCRYPT_API:$NEED_LIBGCRYPT_VERSION", gcrypt=1) | ||
225 | AC_CHECK_DECLS([gcry_mpi_lshift], [], [], [[#include <gcrypt.h>]]) | 229 | AC_CHECK_DECLS([gcry_mpi_lshift], [], [], [[#include <gcrypt.h>]]) |
226 | 230 | ||
227 | if test $gcrypt = 0 | 231 | if test $gcrypt = 0 |
228 | then | 232 | then |
229 | AC_MSG_ERROR([GNUnet needs libgcrypt]) | 233 | AC_MSG_ERROR([[ |
234 | *** | ||
235 | *** You need libgcrypt to build this program. | ||
236 | ** This library is for example available at | ||
237 | *** ftp://ftp.gnupg.org/gcrypt/libgcrypt/ | ||
238 | *** (at least version $NEED_LIBGCRYPT_VERSION (API $NEED_LIBGCRYPT_API) | ||
239 | *** is required.) | ||
240 | ***]]) | ||
230 | fi | 241 | fi |
242 | AC_DEFINE_UNQUOTED([NEED_LIBGCRYPT_VERSION], "$NEED_LIBGCRYPT_VERSION", [required libgcrypt version]) | ||
231 | 243 | ||
232 | # Adam shostack suggests the following for Windows: | 244 | # Adam shostack suggests the following for Windows: |
233 | # -D_FORTIFY_SOURCE=2 -fstack-protector-all | 245 | # -D_FORTIFY_SOURCE=2 -fstack-protector-all |