build-sys: make re-use of generated man-pages more robust
We need to ignore man-pages at all if not available (not generated yet), but asciidoctor is not installed. Fix: https://github.com/karelzak/util-linux/issues/1334 Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
780f0f8183
commit
1a30b2bd5e
|
@ -195,10 +195,10 @@ $(PATHFILES): Makefile
|
|||
@ mv $@.tmp $@
|
||||
|
||||
|
||||
if ENABLE_ASCIIDOC
|
||||
EXTRA_DIST += $(ADOCFILES_COMMON) $(MANPAGES) $(MANLINKS)
|
||||
man_MANS += $(MANPAGES) $(MANLINKS)
|
||||
|
||||
if ENABLE_ASCIIDOC
|
||||
$(MANPAGES): $(ADOCFILES_COMMON)
|
||||
|
||||
asciidoc_man_cmd = $(ASCIIDOCTOR) \
|
||||
|
@ -219,6 +219,12 @@ $(MANLINKS): $(MANPAGES)
|
|||
gen-man: $(man_MANS)
|
||||
|
||||
else
|
||||
|
||||
if HAVE_MANPAGES
|
||||
EXTRA_DIST += $(ADOCFILES_COMMON) $(MANPAGES) $(MANLINKS)
|
||||
man_MANS += $(MANPAGES) $(MANLINKS)
|
||||
endif
|
||||
|
||||
gen-man:
|
||||
endif
|
||||
|
||||
|
|
|
@ -744,6 +744,13 @@ UL_BUILD_INIT([asciidoc])
|
|||
UL_REQUIRES_PROGRAM([asciidoc], [ASCIIDOCTOR], [asciidoctor], [man pages])
|
||||
AM_CONDITIONAL([ENABLE_ASCIIDOC], [test "x$build_asciidoc" = xyes])
|
||||
|
||||
have_manpages=no
|
||||
AS_IF([test -f "$srcdir/sys-utils/mount.8"], [
|
||||
AC_MSG_NOTICE([re-use already generated man-pages.])
|
||||
have_manpages=yes]
|
||||
)
|
||||
AM_CONDITIONAL([HAVE_MANPAGES], [test "x$have_manpages" = xyes])
|
||||
|
||||
|
||||
AC_ARG_ENABLE([poman],
|
||||
AS_HELP_STRING([--enable-poman], [generate translated man pages]),
|
||||
|
|
Loading…
Reference in New Issue