From 13b38eb0a3e609a5f0f4f12e2578e68ff2ac0a22 Mon Sep 17 00:00:00 2001 From: Alon Bar-Lev Date: Mon, 21 May 2012 14:04:14 +0300 Subject: build: check minimum polarssl version Pre 1.1 is unsupported, API was changed. Signed-off-by: Alon Bar-Lev Reviewed-by: Adriaan de Jong Acked-by: David Sommerseth Message-Id: 1337598254-32641-1-git-send-email-alon.barlev@gmail.com URL: http://article.gmane.org/gmane.network.openvpn.devel/6613 Signed-off-by: David Sommerseth --- configure.ac | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/configure.ac b/configure.ac index 399b4e7..8d0a843 100644 --- a/configure.ac +++ b/configure.ac @@ -734,6 +734,27 @@ if test -z "${POLARSSL_LIBS}"; then ) fi +if test "${with_crypto_library}" = "polarssl" ; then + AC_MSG_CHECKING([polarssl version]) + old_CFLAGS="${CFLAGS}" + CFLAGS="${POLARSSL_CFLAGS} ${CFLAGS}" + AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM( + [[ +#include + ]], + [[ +#if POLARSSL_VERSION_NUMBER <= 0x01010000 +#error invalid version +#endif + ]] + )], + [AC_MSG_RESULT([ok])], + [AC_MSG_ERROR([invalid polarssl version])] + ) + CFLAGS="${old_CFLAGS}" +fi + AC_ARG_VAR([LZO_CFLAGS], [C compiler flags for lzo]) AC_ARG_VAR([LZO_LIBS], [linker flags for lzo]) have_lzo="yes" -- cgit