Moved the libcitadel version check below the point
authorArt Cancro <ajc@citadel.org>
Tue, 29 Jan 2008 04:42:08 +0000 (04:42 +0000)
committerArt Cancro <ajc@citadel.org>
Tue, 29 Jan 2008 04:42:08 +0000 (04:42 +0000)
where it generates sysdep.h because that header is needed
for the test.

citadel/configure.ac

index e3d51730c3ef9d0ec53670ad515ce5aad4108489..a0b0d08b9e0484ae98383c5b7524c8f0d4eb96be 100644 (file)
@@ -419,27 +419,6 @@ 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
@@ -909,6 +888,30 @@ AC_CONFIG_HEADER(sysdep.h)
 AC_CONFIG_FILES([Makefile])
 AC_OUTPUT(database_cleanup.sh)
 
+
+dnl Check to see if libcitadel is new enough
+dnl The test is way down here because it needs sysdep.h to be generated first
+AC_MSG_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.)
+)
+
+
+
 if test -z "$DATABASE"; then
        AC_MSG_WARN([No database driver was found. Please install Berkeley DB.])
 fi