From dcbf3fb4d5c707c88595d0a53ca5cd12e2ca4f7e Mon Sep 17 00:00:00 2001 From: Fabian Freyer Date: Tue, 30 Sep 2014 16:02:43 +0300 Subject: [PATCH] autotools: check for ssl.h if pkg-config failed Some distros provides libssl without openssl.pc. --- configure.ac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 85f1060..7caa7a7 100644 --- a/configure.ac +++ b/configure.ac @@ -12,7 +12,9 @@ AS_CASE([$host_os], [freebsd*], [PLATFORM="freebsd"], [PLATFORM="nix"]) -PKG_CHECK_MODULES([openssl], [openssl], [], [AC_MSG_ERROR([openssl not found; openssl required])]) +PKG_CHECK_MODULES([openssl], [openssl], [], + [AC_CHECK_HEADER(openssl/ssl.h, [openssl_LIBS="-lssl -lcrypto"], [AC_MSG_ERROR([openssl not found; openssl required])])]) + PKG_CHECK_MODULES([check], [check >= 0.9.4], [], [AC_MSG_WARN([libcheck not found; unit tests will not be compilable])]) AC_ARG_WITH([libxml2],