From 160e41ed98615c633be9a7c27ec2f9ed768dae7f Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Sat, 27 Oct 2007 12:21:55 +0000 Subject: [PATCH] Only build/install the man page if XSLTPROC is defined --- Makefile | 2 ++ docs/man/Makefile | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/Makefile b/Makefile index 0fbd8ca..0bd8f66 100644 --- a/Makefile +++ b/Makefile @@ -331,6 +331,8 @@ binary-dist:: echo "GhcHasReadline = $(GhcHasReadline)" >> $(VARFILE) echo "BootingFromHc = $(BootingFromHc)" >> $(VARFILE) echo "XMLDocWays = $(XMLDocWays)" >> $(VARFILE) + # We won't actually use xsltproc, but we need to know if it's "" or not + echo "XSLTPROC = $(XSLTPROC)" >> $(VARFILE) echo "TARGETPLATFORM = $(TARGETPLATFORM)" >> $(VARFILE) echo "HADDOCK_DOCS = $(HADDOCK_DOCS)" >> $(VARFILE) diff --git a/docs/man/Makefile b/docs/man/Makefile index b659715..155767e 100644 --- a/docs/man/Makefile +++ b/docs/man/Makefile @@ -1,6 +1,8 @@ TOP = ../.. include $(TOP)/mk/boilerplate.mk +ifneq "$(strip $(XSLTPROC))" "" + # The commands which should be mentioned in the man page GHC_COMMANDS = ghc ghci @@ -40,9 +42,13 @@ install-docs:: $(MAN_PAGE).$(MAN_SECTION) $(INSTALL_DIR) $(DESTDIR)$(mandir)/man$(MAN_SECTION) $(INSTALL_MAN) $(INSTALL_OPTS) $(MAN_PAGE).$(MAN_SECTION) $(DESTDIR)$(mandir)/man$(MAN_SECTION) +endif + binary-dist:: $(MAN_PAGE).$(MAN_SECTION) $(MKDIRHIER) $(BIN_DIST_DIR)/docs/man cp Makefile $(BIN_DIST_DIR)/docs/man/ +ifneq "$(strip $(XSLTPROC))" "" cp $(MAN_PAGE).$(MAN_SECTION) $(BIN_DIST_DIR)/docs/man/ +endif include $(TOP)/mk/target.mk -- 1.7.10.4