From b90709b47220ad3abecbc382d97ec7ec38fbb34d Mon Sep 17 00:00:00 2001 From: Ruben Kerkhof Date: Tue, 28 Apr 2015 12:22:58 +0200 Subject: [PATCH] Look for mbedtls before polarssl PolarSSL has been renamed to mbed TLS Fixes #2336 --- m4/pdns_with_system_polarssl.m4 | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/m4/pdns_with_system_polarssl.m4 b/m4/pdns_with_system_polarssl.m4 index 2f612516c9..030aa410b3 100644 --- a/m4/pdns_with_system_polarssl.m4 +++ b/m4/pdns_with_system_polarssl.m4 @@ -5,8 +5,15 @@ AC_DEFUN([PDNS_WITH_SYSTEM_POLARSSL],[ [with_system_polarssl=no], ) + POLARSSL_SUBDIR=polarssl + POLARSSL_CFLAGS=-I\$\(top_srcdir\)/pdns/ext/$POLARSSL_SUBDIR/include/ + POLARSSL_LIBS="-L\$(top_builddir)/pdns/ext/$POLARSSL_SUBDIR/library/ -lpolarssl" + AS_IF([test "x$with_system_polarssl" = "xyes"],[ - AC_CHECK_LIB([polarssl], [sha1_hmac],[ + OLD_LIBS=$LIBS + LIBS="" + AC_SEARCH_LIBS([sha1_hmac], [mbedtls polarssl],[ + POLARSSL_LIBS=$LIBS AC_MSG_CHECKING([for PolarSSL version >= 1.1]) AC_COMPILE_IFELSE([ AC_LANG_PROGRAM( @@ -23,17 +30,14 @@ AC_DEFUN([PDNS_WITH_SYSTEM_POLARSSL],[ AC_MSG_RESULT([$have_system_polarssl]) ], [have_system_polarssl=no] - )], + ) + LIBS=$OLD_LIBS + ], [have_system_polarssl=no] ) - POLARSSL_SUBDIR=polarssl - POLARSSL_CFLAGS=-I\$\(top_srcdir\)/pdns/ext/$POLARSSL_SUBDIR/include/ - POLARSSL_LIBS="-L\$(top_builddir)/pdns/ext/$POLARSSL_SUBDIR/library/ -lpolarssl" - AS_IF([test "x$have_system_polarssl" = "xyes"],[ POLARSSL_CFLAGS= - POLARSSL_LIBS=-lpolarssl POLARSSL_SUBDIR= AC_DEFINE([POLARSSL_SYSTEM], [1], [Defined if system PolarSSL is used]) ],[ -- 2.47.2