summaryrefslogtreecommitdiff
path: root/ghc.mk
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2009-10-13 10:15:30 +0000
committerIan Lynagh <igloo@earth.li>2009-10-13 10:15:30 +0000
commit81e1bfd2cc1999b70018dc955033b2206fe93e3e (patch)
tree741591e15387eebdfbc15b2454ebf7ec20372ffa /ghc.mk
parenteb4427afd02f653087fa3d2720193b625b6411ee (diff)
downloadhaskell-81e1bfd2cc1999b70018dc955033b2206fe93e3e.tar.gz
Fix install when various DOC variables are empty
Diffstat (limited to 'ghc.mk')
-rw-r--r--ghc.mk10
1 files changed, 8 insertions, 2 deletions
diff --git a/ghc.mk b/ghc.mk
index cb00064938..f34540553d 100644
--- a/ghc.mk
+++ b/ghc.mk
@@ -797,18 +797,24 @@ install_headers: $(INSTALL_HEADERS)
install_docs: $(INSTALL_HEADERS)
$(INSTALL_DIR) $(DESTDIR)$(docdir)
+ifneq "$(INSTALL_DOCS)" ""
for i in $(INSTALL_DOCS); do \
$(INSTALL_DOC) $(INSTALL_OPTS) $$i $(DESTDIR)$(docdir); \
done
- $(INSTALL_DIR) $(INSTALL_OPTS) $(DESTDIR)$(docdir)/html; \
- $(INSTALL_DOC) $(INSTALL_OPTS) docs/index.html $(DESTDIR)$(docdir)/html; \
+endif
+ $(INSTALL_DIR) $(INSTALL_OPTS) $(DESTDIR)$(docdir)/html
+ $(INSTALL_DOC) $(INSTALL_OPTS) docs/index.html $(DESTDIR)$(docdir)/html
+ifneq "$(INSTALL_LIBRARY_DOCS)" ""
for i in $(INSTALL_LIBRARY_DOCS); do \
$(INSTALL_DOC) $(INSTALL_OPTS) $$i $(DESTDIR)$(docdir)/html/libraries/; \
done
+endif
+ifneq "$(INSTALL_HTML_DOC_DIRS)" ""
for i in $(INSTALL_HTML_DOC_DIRS); do \
$(INSTALL_DIR) $(INSTALL_OPTS) $(DESTDIR)$(docdir)/html/`basename $$i`; \
$(INSTALL_DOC) $(INSTALL_OPTS) $$i/* $(DESTDIR)$(docdir)/html/`basename $$i`; \
done
+endif
INSTALLED_PACKAGE_CONF=$(DESTDIR)$(topdir)/package.conf.d