Mercurial > gnulib
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