manual: skip build when perl is unavailable

Do not try to generate the manual when perl is unavailable.  This
matches the behavior when makeinfo is unavailable.  Otherwise the
install step fails when trying to generate the libm section since
it runs a perl script.
This commit is contained in:
Mike Frysinger 2006-02-22 21:12:28 -05:00
parent 854e0055b3
commit 1695cdae06
2 changed files with 7 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2015-08-21 Mike Frysinger <vapier@gentoo.org>
* manual/Makefile (install): Only build manual when perl is available.
2015-08-21 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
* sysdeps/powerpc/powerpc32/power4/multiarch/memchr.c: Replace

View file

@ -172,6 +172,8 @@ include ../Rules
.PHONY: install subdir_install install-data
install-data subdir_install: install
# libm-err.texi generation requires perl.
ifneq ($(PERL),no)
ifneq ($(strip $(MAKEINFO)),:)
install: $(inst_infodir)/libc.info
@if $(SHELL) -c '$(INSTALL_INFO) --version' >/dev/null 2>&1; then \
@ -179,6 +181,7 @@ install: $(inst_infodir)/libc.info
$(INSTALL_INFO) --info-dir=$(inst_infodir) $(inst_infodir)/libc.info;\
else : ; fi
endif
endif
# Catchall implicit rule for other installation targets from the parent.
install-%: ;