[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Man pages for automake and aclocal.
From: |
Ralf Wildenhues |
Subject: |
Re: Man pages for automake and aclocal. |
Date: |
Sun, 21 Sep 2008 04:28:04 +0200 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
Hi Eric,
* Eric Blake wrote on Sat, Sep 20, 2008 at 11:28:47PM CEST:
> Ralf Wildenhues <Ralf.Wildenhues <at> gmx.de> writes:
> >
> > While adding man pages to Libtool, let's do it for Automake, too.
> I'm now seeing this trying to bootstrap automake.git on a Solaris 10 box:
>
> make[1]: Entering directory `/export/home/ericb/automake/doc'
> PATH=..:$PATH; export PATH; /bin/bash /export/home/ericb/automake/lib/missing
> --run help2man --output=aclocal-1.10a.1 aclocal
> help2man: can't get `--help' info from aclocal
> ./aclocal --help
> Can't locate Automake/Config.pm in @INC (@INC contains:
D'oh. Thanks for the report! Fixed like this.
Cheers,
Ralf
Fix man page creation without installed files.
* doc/Makefile.am (update_mans): Use wrappers in tests/
directory.
($(srcdir)/aclocal-$(APIVERSION).1): Use versioned wrapper as
input program to help2man.
($(srcdir)/automake-$(APIVERSION).1): Likewise.
Report by Eric Blake.
Signed-off-by: Ralf Wildenhues <address@hidden>
diff --git a/doc/Makefile.am b/doc/Makefile.am
index c6d200f..0a2a076 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -27,16 +27,17 @@ dist_man1_MANS = \
$(srcdir)/automake-$(APIVERSION).1
MAINTAINERCLEANFILES = $(dist_man1_MANS)
update_mans = \
- PATH=..$(PATH_SEPARATOR)$$PATH; export PATH; \
+ PATH="`pwd`/../tests$(PATH_SEPARATOR)$$PATH" && \
+ export PATH && \
$(HELP2MAN) --output=$@
$(dist_man1_MANS): $(top_srcdir)/configure.ac
$(srcdir)/aclocal.1 $(srcdir)/automake.1:
f=`echo $@ | sed 's|.*/||; s|\.1$$||; $(transform)'`; \
echo ".so man1/$$f-$(APIVERSION).1" > $@
$(srcdir)/aclocal-$(APIVERSION).1: $(srcdir)/../aclocal.in
- $(update_mans) aclocal
+ $(update_mans) aclocal-$(APIVERSION)
$(srcdir)/automake-$(APIVERSION).1: $(srcdir)/../automake.in
- $(update_mans) automake
+ $(update_mans) automake-$(APIVERSION)
# The following requires a fixed version of the Emacs 19.30 etags.
ETAGS_ARGS = --lang=none \