* Unfinished code is now disabled.
[citadel.git] / citadel / configure.ac
index 8a3d904f7a668e945c0f757f36cd3dd8c3eeb552..e3d51730c3ef9d0ec53670ad515ce5aad4108489 100644 (file)
@@ -405,7 +405,6 @@ dnl Check for libcitadel
 AC_CHECK_HEADER(libcitadel.h,
        [AC_CHECK_LIB(citadel, libcitadel_version_string,
                [
-                       AC_MSG_RESULT(OK)
                        LIBS="-lcitadel $LIBS"
                ],
                [
@@ -420,6 +419,28 @@ AC_CHECK_HEADER(libcitadel.h,
 
 
 
+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"