Commit f5cf614e authored by Arlo Breault's avatar Arlo Breault Committed by Nick Mathewson
Browse files

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
parent 5269f2b2
Loading
Loading
Loading
Loading
+16 −0
Original line number Original line Diff line number Diff line
@@ -1468,6 +1468,22 @@ AC_CONFIG_FILES([
        src/config/torrc.sample
        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
AC_OUTPUT


if test -x /usr/bin/perl && test -x ./contrib/updateVersions.pl ; then
if test -x /usr/bin/perl && test -x ./contrib/updateVersions.pl ; then