From cd10a23282499b474cedeb4f63f92e70ed9718f3 Mon Sep 17 00:00:00 2001 From: Herbert Valerio Riedel Date: Mon, 24 Apr 2017 22:22:32 +0200 Subject: Guard yet another /bin/sh `for in` loop against empty vars This is a follow-up to df6794035f1e4397d89896f329525e5368b7d1cc which missed `INSTALL_BINS` --- ghc.mk | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ghc.mk') diff --git a/ghc.mk b/ghc.mk index d36e681be3..ce71a55233 100644 --- a/ghc.mk +++ b/ghc.mk @@ -907,9 +907,11 @@ endef install_bins: $(INSTALL_BINS) $(INSTALL_SCRIPTS) $(INSTALL_DIR) "$(DESTDIR)$(bindir)" +ifneq "$(INSTALL_BINS)" "" for i in $(INSTALL_BINS); do \ $(INSTALL_PROGRAM) $(INSTALL_BIN_OPTS) $$i "$(DESTDIR)$(bindir)" ; \ done +endif ifneq "$(INSTALL_SCRIPTS)" "" for i in $(INSTALL_SCRIPTS); do \ $(INSTALL_SCRIPT) $(INSTALL_OPTS) $$i "$(DESTDIR)$(bindir)" ; \ -- cgit v1.2.1