autogen.sh
changeset 124 de7f74dbf83c
parent 1 50e230cf7818
child 138 210cf8993393
--- a/autogen.sh	Sat Jul 09 09:30:04 2005 +0000
+++ b/autogen.sh	Sat Jul 30 19:54:02 2005 +0000
@@ -7,6 +7,9 @@
 have_automake=false
 need_configure_in=false
 
+have_gtk_doc=false
+want_gtk_doc=false
+
 if libtool --version < /dev/null > /dev/null 2>&1 ; then
 	libtool_version=`libtoolize --version | sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'`
 	have_libtool=true
@@ -34,6 +37,18 @@
 	exit;
 fi
 
+if grep "^GTK_DOC_CHECK" ./configure.in; then
+	want_gtk_doc=true
+fi
+
+if $want_gtk_doc; then
+	(gtkdocize --version) < /dev/null > /dev/null 2>&1 || {
+	        echo;
+		echo "You need gtk-doc to build $PACKAGE";
+		echo;
+	}
+fi
+
 (automake --version) < /dev/null > /dev/null 2>&1 || {
 	echo;
 	echo "You must have automake installed to compile $PACKAGE";
@@ -54,6 +69,7 @@
 
 aclocal $ACLOCAL_FLAGS
 libtoolize --force
+gtkdocize || exit 1
 autoheader
 automake --add-missing
 autoconf