changeset 29988:476dd56c8b31

Portability fix for GNU make 3.79.1. * top/GNUmakefile: Avoid 'else COND', which older GNU make versions do not understand.
author Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
date Sat, 02 Aug 2008 10:23:16 +0200
parents 7bf583f1e789
children 3a0901f48668
files ChangeLog top/GNUmakefile
diffstat 2 files changed, 20 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Aug 01 11:30:27 2008 +0200
+++ b/ChangeLog	Sat Aug 02 10:23:16 2008 +0200
@@ -1,3 +1,9 @@
+2008-08-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Portability fix for GNU make 3.79.1.
+	* top/GNUmakefile: Avoid 'else COND', which older GNU make
+	versions do not understand.
+
 2008-08-01  Bruno Haible  <bruno@clisp.org>
 
 	Work around bug of HP-UX 10.20 cc with -0.0 literal.
--- a/top/GNUmakefile	Fri Aug 01 11:30:27 2008 +0200
+++ b/top/GNUmakefile	Sat Aug 02 10:23:16 2008 +0200
@@ -62,19 +62,21 @@
     ifneq ($(_curr-ver),$(VERSION))
       ifeq ($(_curr-ver),UNKNOWN)
         $(info WARNING: unable to verify if $(VERSION) is correct version)
-      else ifneq (,$(_is-install-target))
-        # GNU Coding Standards state that 'make install' should not cause
-        # recompilation after 'make all'.  But as long as changing the version
-        # string alters config.h, the cost of having 'make all' always have an
-        # up-to-date version is prohibitive.  So, as a compromise, we merely
-        # warn when installing a version string that is out of date; the user
-        # should run 'autoreconf' (or something like 'make distcheck') to
-        # fix the version, 'make all' to propagate it, then 'make install'.
-        $(info WARNING: version string $(VERSION) is out of date; run autoreconf -f to fix it)
       else
-        $(info INFO: running autoreconf for new version string: $(_curr-ver))
-        _dummy := $(shell cd $(srcdir) && rm -rf autom4te.cache .version \
-          && $(_autoreconf))
+	ifneq (,$(_is-install-target))
+	  # GNU Coding Standards state that 'make install' should not cause
+	  # recompilation after 'make all'.  But as long as changing the version
+	  # string alters config.h, the cost of having 'make all' always have an
+	  # up-to-date version is prohibitive.  So, as a compromise, we merely
+	  # warn when installing a version string that is out of date; the user
+	  # should run 'autoreconf' (or something like 'make distcheck') to
+	  # fix the version, 'make all' to propagate it, then 'make install'.
+	  $(info WARNING: version string $(VERSION) is out of date; run autoreconf -f to fix it)
+	else
+	  $(info INFO: running autoreconf for new version string: $(_curr-ver))
+	  _dummy := $(shell cd $(srcdir) && rm -rf autom4te.cache .version \
+	    && $(_autoreconf))
+	endif
       endif
     endif
   endif