From 4181aa40fff5653a121cd2ece33ab0f7454d421d Mon Sep 17 00:00:00 2001 From: Andreas Klebinger <klebinger.andreas@gmx.at> Date: Thu, 16 May 2024 16:55:59 +0200 Subject: [PATCH] bindists: Check for existence of share folder before trying to copy it. This folder isn't distributed in windows bindists A lack of doing so resulted us copying loads of files twice. --- hadrian/bindist/Makefile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/hadrian/bindist/Makefile b/hadrian/bindist/Makefile index 5983855a16dc..efeaa7bf6e5e 100644 --- a/hadrian/bindist/Makefile +++ b/hadrian/bindist/Makefile @@ -211,10 +211,12 @@ install_docs: install_data: @echo "Copying data to $(DESTDIR)share" $(INSTALL_DIR) "$(DESTDIR)$(datadir)" - cd share; $(FIND) . -type f -exec sh -c \ - '$(INSTALL_DIR) "$(DESTDIR)$(datadir)/`dirname $$1`" && \ - $(INSTALL_DATA) "$$1" "$(DESTDIR)$(datadir)/`dirname $$1`"' \ - sh '{}' ';'; + if [ -d share ]; then \ + cd share; $(FIND) . -type f -exec sh -c \ + '$(INSTALL_DIR) "$(DESTDIR)$(datadir)/`dirname $$1`" && \ + $(INSTALL_DATA) "$$1" "$(DESTDIR)$(datadir)/`dirname $$1`"' \ + sh '{}' ';'; \ + fi MAN_SECTION := 1 MAN_PAGES := manpage/ghc.1 -- GitLab