GNUmakefile: cfg.mk definitions override default autoreconf-rerun policy
authorJim Meyering <meyering@redhat.com>
Tue, 26 Aug 2008 08:14:36 +0000 (10:14 +0200)
committerJim Meyering <meyering@redhat.com>
Tue, 26 Aug 2008 12:29:43 +0000 (14:29 +0200)
* top/GNUmakefile (_is-dist-target, _is-install-target): Make
these definitions conditional, so that they may be overridden, too.

ChangeLog
top/GNUmakefile

index 3aa2263fe639900d465a12ea846eb7781d4d96cd..409ae1402ef9e2d940aec5d29370668fab25a820 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-08-26  Jim Meyering  <meyering@redhat.com>
+
+       GNUmakefile: cfg.mk definitions override default autoreconf-rerun policy
+       * top/GNUmakefile (_is-dist-target, _is-install-target): Make
+       these definitions conditional, so that they may be overridden, too.
+
 2008-08-26  Bruno Haible  <bruno@clisp.org>
 
        Generate INSTALL file variants with prettier quotes.
index 7635e8dc586a090259d9309a779879f613d484aa..4b4cf15cf716562d2a246b5416d6c42cbe5fa572 100644 (file)
@@ -53,9 +53,9 @@ _autoreconf ?= autoreconf
 _have-git-version-gen := \
   $(shell test -f $(srcdir)/$(_build-aux)/git-version-gen && echo yes)
 ifeq ($(_have-git-version-gen)0,yes$(MAKELEVEL))
-  _is-dist-target = $(filter-out %clean, \
+  _is-dist-target ?= $(filter-out %clean, \
     $(filter maintainer-% dist% alpha beta major,$(MAKECMDGOALS)))
-  _is-install-target = $(filter-out %check, $(filter install%,$(MAKECMDGOALS)))
+  _is-install-target ?= $(filter-out %check, $(filter install%,$(MAKECMDGOALS)))
   ifneq (,$(_is-dist-target)$(_is-install-target))
     _curr-ver := $(shell cd $(srcdir) \
                    && $(_build-aux)/git-version-gen .tarball-version)