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:
parent
e0893de2d2
commit
7463b0e5cd
12
autogen.sh
12
autogen.sh
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue