From: Mike Frysinger Date: Thu, 23 Feb 2006 02:12:28 +0000 (-0500) Subject: manual: skip build when perl is unavailable X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0acbb93ebb8cf2a646cc2b685cd13b22d52f1e27;p=thirdparty%2Fglibc.git 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. (cherry picked from commit 1695cdae065fa3693e7b18169a100f53444eac69) --- diff --git a/manual/Makefile b/manual/Makefile index 53822082e2f..cdb6763e9b7 100644 --- a/manual/Makefile +++ b/manual/Makefile @@ -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-%: ;