Parse PEM RSA keys ourself, and use libgcrypt to do RSA encryption and decryption.
[tinc] / configure.in
index 3cb6a4d..cbf6bf2 100644 (file)
@@ -5,7 +5,7 @@ dnl $Id$
 AC_PREREQ(2.61)
 AC_INIT
 AC_CONFIG_SRCDIR([src/tincd.c])
-AM_INIT_AUTOMAKE(tinc, 1.0-cvs)
+AM_INIT_AUTOMAKE(tinc, 1.1-cvs)
 AC_CONFIG_HEADERS([config.h])
 AM_MAINTAINER_MODE
 
@@ -86,6 +86,9 @@ fi
 
 dnl Checks for libraries.
 
+AC_CHECK_LIB(event, event_init,
+  [], [AC_MSG_ERROR(libevent is required)])
+
 dnl Checks for header files.
 dnl We do this in multiple stages, because unlike Linux all the other operating systems really suck and don't include their own dependencies.
 
@@ -142,6 +145,7 @@ AC_CACHE_SAVE
 
 dnl These are defined in files in m4/
 
+AM_PATH_LIBGCRYPT([], [], [AC_MSG_ERROR([Libgcrypt not found.]); break])
 tinc_OPENSSL
 tinc_ZLIB
 tinc_LZO