Commit cd98a72c authored by Max Kellermann's avatar Max Kellermann

configure.ac: make DocBook processing optional

Disable the HTML documentation generator by default. Most users will pick it from the web site.
parent 824d299e
...@@ -1006,16 +1006,21 @@ dnl ...@@ -1006,16 +1006,21 @@ dnl
dnl Documentation dnl Documentation
dnl dnl
AC_MSG_CHECKING([for xmlto (DocBook processing)]) AC_ARG_ENABLE(documentation,
AC_PATH_PROG(XMLTO, xmlto) AS_HELP_STRING([--enable-documentation],
if test x$XMLTO != x; then [build documentation (default: disable)]),,
[enable_documentation=no])
if test x$enable_documentation = xyes; then
AC_PATH_PROG(XMLTO, xmlto)
if test x$XMLTO = x; then
AC_MSG_ERROR([xmlto not found])
fi
AC_SUBST(XMLTO) AC_SUBST(XMLTO)
AC_MSG_RESULT($XMLTO)
else
AC_MSG_RESULT(no)
fi fi
AM_CONDITIONAL(HAVE_XMLTO, test x$XMLTO != x) AM_CONDITIONAL(ENABLE_DOCUMENTATION, test x$enable_documentation = xyes)
dnl dnl
......
...@@ -5,7 +5,7 @@ man_MANS = mpd.1 mpd.conf.5 ...@@ -5,7 +5,7 @@ man_MANS = mpd.1 mpd.conf.5
doc_DATA = mpdconf.example doc_DATA = mpdconf.example
EXTRA_DIST = $(man_MANS) $(DOCBOOK_FILES) mpdconf.example EXTRA_DIST = $(man_MANS) $(DOCBOOK_FILES) mpdconf.example
if HAVE_XMLTO if ENABLE_DOCUMENTATION
protocoldir = $(docdir)/protocol protocoldir = $(docdir)/protocol
protocol_DATA = $(wildcard protocol/*.html) protocol_DATA = $(wildcard protocol/*.html)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment