Patch autogen.sh to make GTK-Doc really optional

• gnome-autogen.sh does’t recognize the need for GTK-Doc if GTK_DOC_CHECK
  is not present at the beginning of a line of configure.ac (which is
  the case here)

• autogen.sh now takes care of running gtkdocize, thus copying over
  gtk-doc.make. If GTK-Doc is not present, a fake gtk-doc.make is
  generated, so automake doesn’t complain anymore
This commit is contained in:
Gergely Polonkai 2013-10-05 00:57:38 +02:00
parent e0893de2d2
commit 7463b0e5cd
1 changed files with 12 additions and 0 deletions

View File

@ -13,6 +13,18 @@ PKG_NAME="swe-glib"
exit 1 exit 1
} }
GTKDOCIZE=$(which gtkdocize 2>/dev/null)
if test -z $GTKDOCIZE; then
echo "You don't have gtk-doc installed, and thus won't be able to generate the documentation."
rm -f gtk-doc.make
cat > gtk-doc.make <<EOF
EXTRA_DIST =
CLEANFILES =
EOF
else
gtkdocize || exit $?
fi
which gnome-autogen.sh || { which gnome-autogen.sh || {
echo "gnome-autogen.sh not found, you need to install gnome-common" echo "gnome-autogen.sh not found, you need to install gnome-common"
exit 1 exit 1