AC_CHECK_HEADER(libcitadel.h,
[AC_CHECK_LIB(citadel, libcitadel_version_string,
[
- AC_MSG_RESULT(OK)
LIBS="-lcitadel $LIBS"
],
[
+dnl Check to see if libcitadel is new enough
+AC_MSG_CHECKING(checking libcitadel version)
+AC_TRY_RUN(
+ [
+#include <unistd.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <libcitadel.h>
+#include "citadel.h"
+main() {
+ if (LIBCITADEL_VERSION_NUMBER >= LIBCITADEL_MIN) {
+ return(0);
+ }
+ return(1);
+}
+ ],
+ AC_MSG_RESULT(ok),
+ AC_MSG_ERROR(libcitadel is too old. Please upgrade it first.)
+)
+
+
+
# The big search for OpenSSL
if test "$with_ssl" != "no"; then
saved_LIBS="$LIBS"