Add --disable-xmlto configure option

Added the check of xmlto program in configure script.
Also added --disable-xmlto configure option for systems with a broken
or older xmlto that doesn't work properly.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Takashi Iwai 2008-10-30 11:50:17 +01:00
parent 09a07aafdb
commit bbd71560bc
2 changed files with 15 additions and 1 deletions

View file

@ -1,7 +1,10 @@
SUBDIRS = init SUBDIRS = init
sbin_PROGRAMS=alsactl sbin_PROGRAMS=alsactl
man_MANS=alsactl.1 alsactl_init.7 man_MANS=alsactl.1
if USE_XMLTO
man_MANS += alsactl_init.7
endif
EXTRA_DIST=alsactl.1 alsactl_init.xml EXTRA_DIST=alsactl.1 alsactl_init.xml
alsactl_SOURCES=alsactl.c state.c utils.c init_parse.c alsactl_SOURCES=alsactl.c state.c utils.c init_parse.c

View file

@ -52,6 +52,17 @@ AC_ARG_ENABLE(alsaconf,
esac],[alsaconf=true]) esac],[alsaconf=true])
AM_CONDITIONAL(ALSACONF, test x$alsaconf = xtrue) AM_CONDITIONAL(ALSACONF, test x$alsaconf = xtrue)
xmlto=""
if test x"$alsaconf" = xtrue; then
AC_ARG_ENABLE(xmlto,
AS_HELP_STRING([--disable-xmlto], [Disable man page creation via xmlto]),
xmlto="$enableval", xmlto="yes")
if test "$xmlto" = "yes"; then
AC_CHECK_PROG([xmlto], [xmlto], [yes])
fi
fi
AM_CONDITIONAL(USE_XMLTO, test x"$xmlto" = xyes)
dnl Checks for header files. dnl Checks for header files.
AC_HEADER_STDC AC_HEADER_STDC
if test x$alsamixer = xtrue; then if test x$alsamixer = xtrue; then