diff options
author | Arlo Breault <arlolra@gmail.com> | 2013-05-14 10:18:28 -0700 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2013-05-24 14:38:58 -0400 |
commit | f5cf614ed3bfdf14b16242d4f1bec086224acf4e (patch) | |
tree | c541002254a973cac6af6130899276ff771c43b5 /configure.ac | |
parent | 5269f2b22e6c93a8a5171c2575b53d6aa88c3ccb (diff) | |
download | tor-f5cf614ed3bfdf14b16242d4f1bec086224acf4e.tar.gz tor-f5cf614ed3bfdf14b16242d4f1bec086224acf4e.zip |
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
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 03155dc892..2a53dd85aa 100644 --- a/configure.ac +++ b/configure.ac @@ -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 |