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 $@
|
@ mv $@.tmp $@
|
||||||
|
|
||||||
|
|
||||||
|
if ENABLE_ASCIIDOC
|
||||||
EXTRA_DIST += $(ADOCFILES_COMMON) $(MANPAGES) $(MANLINKS)
|
EXTRA_DIST += $(ADOCFILES_COMMON) $(MANPAGES) $(MANLINKS)
|
||||||
man_MANS += $(MANPAGES) $(MANLINKS)
|
man_MANS += $(MANPAGES) $(MANLINKS)
|
||||||
|
|
||||||
if ENABLE_ASCIIDOC
|
|
||||||
$(MANPAGES): $(ADOCFILES_COMMON)
|
$(MANPAGES): $(ADOCFILES_COMMON)
|
||||||
|
|
||||||
asciidoc_man_cmd = $(ASCIIDOCTOR) \
|
asciidoc_man_cmd = $(ASCIIDOCTOR) \
|
||||||
|
@ -219,6 +219,12 @@ $(MANLINKS): $(MANPAGES)
|
||||||
gen-man: $(man_MANS)
|
gen-man: $(man_MANS)
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
|
if HAVE_MANPAGES
|
||||||
|
EXTRA_DIST += $(ADOCFILES_COMMON) $(MANPAGES) $(MANLINKS)
|
||||||
|
man_MANS += $(MANPAGES) $(MANLINKS)
|
||||||
|
endif
|
||||||
|
|
||||||
gen-man:
|
gen-man:
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
@ -744,6 +744,13 @@ UL_BUILD_INIT([asciidoc])
|
||||||
UL_REQUIRES_PROGRAM([asciidoc], [ASCIIDOCTOR], [asciidoctor], [man pages])
|
UL_REQUIRES_PROGRAM([asciidoc], [ASCIIDOCTOR], [asciidoctor], [man pages])
|
||||||
AM_CONDITIONAL([ENABLE_ASCIIDOC], [test "x$build_asciidoc" = xyes])
|
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],
|
AC_ARG_ENABLE([poman],
|
||||||
AS_HELP_STRING([--enable-poman], [generate translated man pages]),
|
AS_HELP_STRING([--enable-poman], [generate translated man pages]),
|
||||||
|
|
Loading…
Reference in New Issue