From: Jiri Denemark Date: Thu, 21 Jan 2010 13:23:17 +0000 (+0100) Subject: maint.mk: fix VC_LIST_EXCEPT for srcdir != builddir X-Git-Tag: v0.1~4720 X-Git-Url: https://erislabs.net/gitweb/?a=commitdiff_plain;h=7046425244088fe5754a51bb494ea6b453f5fa74;p=gnulib.git maint.mk: fix VC_LIST_EXCEPT for srcdir != builddir * top/maint.mk (VC_LIST_EXCEPT): Preprocess the output of $(VC_LIST) to remove a prefix of '$(srcdir)/', so that it works from a non-srcdir build. --- diff --git a/ChangeLog b/ChangeLog index a92aec069..681b56a26 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-01-21 Jiri Denemark + + maint.mk: fix VC_LIST_EXCEPT for srcdir != builddir + * top/maint.mk (VC_LIST_EXCEPT): Preprocess the output of + $(VC_LIST) to remove a prefix of '$(srcdir)/', so that it works + from a non-srcdir build. + 2010-01-20 Eric Blake warn-on-use: use instead of link-warning diff --git a/top/maint.mk b/top/maint.mk index 366d12ab4..bbf8a9197 100644 --- a/top/maint.mk +++ b/top/maint.mk @@ -41,9 +41,11 @@ VC_LIST = $(build_aux)/vc-list-files -C $(srcdir) VC_LIST_ALWAYS_EXCLUDE_REGEX ?= ^$$ VC_LIST_EXCEPT = \ - $(VC_LIST) | if test -f $(srcdir)/.x-$@; then grep -vEf $(srcdir)/.x-$@; \ - else grep -Ev -e "$${VC_LIST_EXCEPT_DEFAULT-ChangeLog}"; fi \ - | grep -Ev -e '$(VC_LIST_ALWAYS_EXCLUDE_REGEX)' + $(VC_LIST) | sed 's|^$(srcdir)/||' \ + | if test -f $(srcdir)/.x-$@; then grep -vEf $(srcdir)/.x-$@; \ + else grep -Ev -e "$${VC_LIST_EXCEPT_DEFAULT-ChangeLog}"; fi \ + | grep -Ev -e '$(VC_LIST_ALWAYS_EXCLUDE_REGEX)' \ + | sed 's|^|$(srcdir)/|' ifeq ($(origin prev_version_file), undefined) prev_version_file = $(srcdir)/.prev-version