configure.ac: add a check for rst2man, a reStructuredText man page generator

Define a USE_RST2MAN conditional so that, when available, rst2man can be
used to generate man pages from reStructuredText source files.

The code follows what is done to check for xmlto.

On Debian system, the rst2man executable is provided by python-docutils
or python3-docutils.

Signed-off-by: Antonio Ospite <ao2@ao2.it>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Antonio Ospite 2016-12-09 14:02:30 +01:00 committed by Takashi Iwai
parent b235b50129
commit 59e32319df

View file

@ -175,6 +175,15 @@ if test "$xmlto" = "yes"; then
fi fi
AM_CONDITIONAL(USE_XMLTO, test x"$xmlto_available" = xyes) AM_CONDITIONAL(USE_XMLTO, test x"$xmlto_available" = xyes)
rst2man_available=""
AC_ARG_ENABLE(rst2man,
AS_HELP_STRING([--disable-rst2man], [Disable man page creation via rst2man]),
rst2man="$enableval", rst2man="yes")
if test "$rst2man" = "yes"; then
AC_CHECK_PROG([rst2man_available], [rst2man], [yes])
fi
AM_CONDITIONAL(USE_RST2MAN, test x"$rst2man_available" = xyes)
AC_ARG_WITH( AC_ARG_WITH(
[udev-rules-dir], [udev-rules-dir],
AS_HELP_STRING([--with-udev-rules-dir=DIR],[Directory where to install udev rules to (default=auto)]), AS_HELP_STRING([--with-udev-rules-dir=DIR],[Directory where to install udev rules to (default=auto)]),