aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2015-04-23 13:09:18 -0400
committerPeter Eisentraut <peter_e@gmx.net>2015-04-23 13:09:18 -0400
commit2aa0fb032ecdc5624a3706a2db0a7ca42bbaf211 (patch)
tree74b483faa1f74ebd0d3e9b89a446eaa82faa55b5 /src
parentdcae5faccab64776376d354decda0017c648bb53 (diff)
downloadpostgresql-2aa0fb032ecdc5624a3706a2db0a7ca42bbaf211.tar.gz
postgresql-2aa0fb032ecdc5624a3706a2db0a7ca42bbaf211.zip
Fix shell error on Solaris
Apparently, the Bourne shell on Solaris doesn't like "for" loops with an empty list, so have "make" skip the loop in that case.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.global.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Makefile.global.in b/src/Makefile.global.in
index d9dd7effbbd..81cae942d9f 100644
--- a/src/Makefile.global.in
+++ b/src/Makefile.global.in
@@ -311,7 +311,7 @@ ifeq ($(MAKELEVEL),0)
$(MKDIR_P) '$(abs_top_builddir)'/tmp_install/log
$(MAKE) -C '$(top_builddir)' DESTDIR='$(abs_top_builddir)'/tmp_install install >'$(abs_top_builddir)'/tmp_install/log/install.log 2>&1
endif
- for extra in $(EXTRA_INSTALL); do $(MAKE) -C '$(top_builddir)'/$$extra DESTDIR='$(abs_top_builddir)'/tmp_install install >>'$(abs_top_builddir)'/tmp_install/log/install.log 2>&1 || exit; done
+ $(if $(EXTRA_INSTALL),for extra in $(EXTRA_INSTALL); do $(MAKE) -C '$(top_builddir)'/$$extra DESTDIR='$(abs_top_builddir)'/tmp_install install >>'$(abs_top_builddir)'/tmp_install/log/install.log 2>&1 || exit; done)
PROVE = @PROVE@
PG_PROVE_FLAGS = -I $(top_srcdir)/src/test/perl/