X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=m4%2Fopenssl.m4;h=0ff939ba6513bd849b0358c62358522c7b987e26;hb=refs%2Fheads%2F1.1;hp=922e4682927058729266fafc7436467101a43178;hpb=6dfdb323612184529b4b83c1be914dda8262de47;p=tinc diff --git a/m4/openssl.m4 b/m4/openssl.m4 deleted file mode 100644 index 922e4682..00000000 --- a/m4/openssl.m4 +++ /dev/null @@ -1,56 +0,0 @@ -dnl Check to find the OpenSSL headers/libraries - -AC_DEFUN([tinc_OPENSSL], -[ - case $host_os in - *mingw*) - ;; - *) - AC_CHECK_FUNC(dlopen, - [], - [AC_CHECK_LIB(dl, dlopen, - [LIBS="$LIBS -ldl"], - [AC_MSG_ERROR([OpenSSL depends on libdl.]); break] - )] - ) - ;; - esac - - AC_ARG_WITH(openssl, - AS_HELP_STRING([--with-openssl=DIR], [OpenSSL base directory, or:]), - [openssl="$withval" - CPPFLAGS="$CPPFLAGS -I$withval/include" - LDFLAGS="$LDFLAGS -L$withval/lib"] - ) - - AC_ARG_WITH(openssl-include, - AS_HELP_STRING([--with-openssl-include=DIR], [OpenSSL headers directory (without trailing /openssl)]), - [openssl_include="$withval" - CPPFLAGS="$CPPFLAGS -I$withval"] - ) - - AC_ARG_WITH(openssl-lib, - AS_HELP_STRING([--with-openssl-lib=DIR], [OpenSSL library directory]), - [openssl_lib="$withval" - LDFLAGS="$LDFLAGS -L$withval"] - ) - - AC_CHECK_HEADERS([openssl/evp.h openssl/rsa.h openssl/rand.h openssl/err.h openssl/sha.h openssl/pem.h openssl/engine.h openssl/ecdh.h openssl/ec.h], - [], - [AC_MSG_ERROR([OpenSSL header files not found.]); break] - ) - - AC_CHECK_LIB(crypto, EVP_EncryptInit_ex, - [LIBS="-lcrypto $LIBS"], - [AC_MSG_ERROR([OpenSSL libraries not found.])] - ) - - AC_CHECK_FUNCS([RAND_pseudo_bytes EVP_EncryptInit_ex ECDH_compute_key ECDSA_verify], , - [AC_MSG_ERROR([Missing OpenSSL functionality, make sure you have installed the latest version.]); break], - ) - - AC_CHECK_DECL([OpenSSL_add_all_algorithms], , - [AC_MSG_ERROR([Missing OpenSSL functionality, make sure you have installed the latest version.]); break], - [#include ] - ) -])