Current Classpath CVS documentation can only be built with the
latest GJDoc (0.7.9).  This adds a check to configure to ensure
this version is being used.

ChangeLog:

2008-08-21  Andrew John Hughes  <[EMAIL PROTECTED]>

        PR classpath/32028:
        * m4/acinclude.m4:
        (CLASSPATH_WITH_GJDOC): Ensure version 0.7.9 is
        being used.

-- 
Andrew :)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint = F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8
Index: m4/acinclude.m4
===================================================================
RCS file: /sources/classpath/classpath/m4/acinclude.m4,v
retrieving revision 1.38
diff -u -u -r1.38 acinclude.m4
--- m4/acinclude.m4     15 Jul 2008 15:33:51 -0000      1.38
+++ m4/acinclude.m4     21 Aug 2008 00:33:26 -0000
@@ -182,8 +182,16 @@
                               AC_MSG_ERROR("Cannot use ${withval} as gjdoc 
executable since it doesn't exist"))
               fi],
               [WITH_GJDOC=no])
-
   AM_CONDITIONAL(CREATE_API_DOCS, test "x${WITH_GJDOC}" = xyes)
+  if test "x${WITH_GJDOC}" = xyes; then
+    AC_MSG_CHECKING([version of GJDoc])
+    gjdoc_version=$(${GJDOC} --version|cut -d ' ' -f2)
+    AC_MSG_RESULT(${gjdoc_version})
+    case ${gjdoc_version} in
+      0.7.9) ;;
+      *) AC_MSG_ERROR([Building documentation requires GJDoc 0.7.9, 
${gjdoc_version} found.]) ;;
+    esac
+  fi
 ])
 
 dnl -----------------------------------------------------------

Reply via email to