[PATCH v2] doc: Add config check for doxygen 1.6.0+.

Jon A. Cruz jonc at osg.samsung.com
Wed Dec 3 18:26:26 PST 2014


Add a config time check for a new enough (1.6.0+) version of doxygen.

v2. require 1.6.0+ instead of 1.8.0+

Signed-off-by: Jon A. Cruz <jonc at osg.samsung.com>
---
 configure.ac | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/configure.ac b/configure.ac
index 6f8220b..12dd94c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -109,6 +109,14 @@ if test "x$enable_documentation" = "xyes"; then
 		AC_MSG_ERROR([Documentation build requested but doxygen not found. Install doxygen or disable the documentation using --disable-documentation])
 	fi
 
+	AC_MSG_CHECKING([for compatible doxygen version])
+	doxygen_version=`$DOXYGEN --version`
+	AS_VERSION_COMPARE([$doxygen_version], [1.6.0],
+	                   [AC_MSG_RESULT([no])
+	                    AC_MSG_ERROR([Doxygen $doxygen_version too old. Doxygen 1.6+ required for documentation build. Install required doxygen version or disable the documentation using --disable-documentation])],
+	                   [AC_MSG_RESULT([yes])],
+	                   [AC_MSG_RESULT([yes])])
+
 	AC_PATH_PROG(XMLTO, xmlto)
 
 	if test "x$XMLTO" = "x"; then
-- 
1.9.1



More information about the wayland-devel mailing list