* Unfinished code is now disabled.
[citadel.git] / webcit / configure.ac
index 80ff049fe53d0e97fbebf65c2933efda254f46d9..39626b38b8855ef77aed46341608c132d3e874e5 100644 (file)
@@ -105,7 +105,6 @@ dnl Check for libcitadel
 AC_CHECK_HEADER(libcitadel.h,
        [AC_CHECK_LIB(citadel, libcitadel_version_string,
                [
-                       AC_MSG_RESULT(OK)
                        LIBS="-lcitadel $LIBS"
                ],
                [
@@ -119,6 +118,24 @@ AC_CHECK_HEADER(libcitadel.h,
 )
 
 
+dnl Check to see if libcitadel is new enough
+AC_MSG_CHECKING(checking libcitadel version)
+AC_TRY_RUN(
+       [
+#include "webcit.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.)
+)
+
+
+
 webcit_with_calendar_service=no
 dnl Checks for the libical calendaring library.
 if test "x$with_libical" != xno ; then