Config check for asciidoc and generated manpages.

If USE_ASCIIDOC is enabled but asciidoc isn't present and manpages
aren't already generated, it'll throw a warning during configure.
Works with the current git / tarball split.

Caveat: regular_mans are listed in the configure.ac

See #6506
This commit is contained in:
Arlo Breault 2013-05-14 10:18:28 -07:00 committed by Nick Mathewson
parent 5269f2b22e
commit f5cf614ed3
1 changed files with 16 additions and 0 deletions

View File

@ -1468,6 +1468,22 @@ AC_CONFIG_FILES([
src/config/torrc.sample
])
if test x$asciidoc = xtrue && test $ASCIIDOC = "none" ; then
regular_mans=(doc/tor doc/tor-gencert doc/tor-resolve doc/torify)
for file in $regular_mans ; do
if ! [[ -f $file.1.in ]] || ! [[ -f $file.html.in ]] ; then
echo "==================================";
echo;
echo "You need asciidoc installed to be able to build the manpage.";
echo "To build without manpages, use the --disable-asciidoc argument";
echo "when calling configure.";
echo;
echo "==================================";
exit 1;
fi
done
fi
AC_OUTPUT
if test -x /usr/bin/perl && test -x ./contrib/updateVersions.pl ; then