X-Git-Url: https://git.distorted.org.uk/~mdw/distorted-backup/blobdiff_plain/99248ed2ee402c196c3e83a19cfe6c1fa1c3cf98..7e085b72d223525412d224cc95fecdf243934014:/configure.ac diff --git a/configure.ac b/configure.ac index 66d3dfc..6c76e24 100644 --- a/configure.ac +++ b/configure.ac @@ -37,7 +37,16 @@ dnl-------------------------------------------------------------------------- dnl C programming environment. PKG_CHECK_MODULES([mLib], [mLib >= 2.1.0]) -PKG_CHECK_MODULES([nettle], [nettle >= 2.4]) +PKG_CHECK_MODULES([nettle], [nettle >= 2.4], [], [ + ## That didn't work; unfortunately older Nettle packages don't have a + ## pkg-config dropping. Let's see whether it will work anyway. + nettlep=t + AC_CHECK_HEADER([nettle/sha.h], [], [nettlep=nil]) + AC_CHECK_LIB([nettle], [nettle_sha256_init], [], [nettlep=nil]) + case $nettlep in + nil) AC_MSG_ERROR([Failed to find Nettle library.]) ;; + esac + NETTLE_CFLAGS= NETTLE_LIBS=-lnettle]) dnl-------------------------------------------------------------------------- dnl Perl programming environment.