automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FYI] {master} Prefer `$(am__cd)' to plain `cd' in our Makefiles.


From: Stefano Lattarini
Subject: [FYI] {master} Prefer `$(am__cd)' to plain `cd' in our Makefiles.
Date: Tue, 14 Sep 2010 13:48:21 +0200
User-agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; )

I pushed the attached patch (pre-approved by Ralf) to master.

Regards,
   Stefano

-*-*-

Prefer `$(am__cd)' to plain `cd' in our Makefiles.

* Makefile.am (recheck, dist-hook, git-dist, path-check, fetch)
(release-stats): Use `$(am__cd)' rather than plain `cd'.
* tests/Makefile.am ($(srcdir)/parallel-tests.am): Likewise.
---
 ChangeLog         |    7 +++++++
 Makefile.am       |   13 +++++++------
 Makefile.in       |   13 +++++++------
 tests/Makefile.am |    2 +-
 tests/Makefile.in |    2 +-
 5 files changed, 23 insertions(+), 14 deletions(-)

From 452bfacee9fd543eb87d1bddd4af106142e12778 Mon Sep 17 00:00:00 2001
From: Stefano Lattarini <address@hidden>
Date: Tue, 14 Sep 2010 11:38:55 +0200
Subject: [PATCH] Prefer `$(am__cd)' to plain `cd' in our Makefiles.

* Makefile.am (recheck, dist-hook, git-dist, path-check, fetch)
(release-stats): Use `$(am__cd)' rather than plain `cd'.
* tests/Makefile.am ($(srcdir)/parallel-tests.am): Likewise.
---
 ChangeLog         |    7 +++++++
 Makefile.am       |   13 +++++++------
 Makefile.in       |   13 +++++++------
 tests/Makefile.am |    2 +-
 tests/Makefile.in |    2 +-
 5 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9c29305..5ef4d4e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-09-14  Stefano Lattarini  <address@hidden>
+
+       Prefer `$(am__cd)' to plain `cd' in our Makefiles.
+       * Makefile.am (recheck, dist-hook, git-dist, path-check, fetch)
+       (release-stats): Use `$(am__cd)' rather than plain `cd'.
+       * tests/Makefile.am ($(srcdir)/parallel-tests.am): Likewise.
+
 2010-09-12  Stefano Lattarini  <address@hidden>
 
        Fix regression in test `colon4.test'.
diff --git a/Makefile.am b/Makefile.am
index 3dd2a18..167887d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -111,7 +111,8 @@ recheck:
          esac; \
        done; \
        for subdir in $(TEST_SUBDIRS); do \
-         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@) || eval $$failcom; \
+         ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@) \
+           || eval $$failcom; \
        done; \
        test -z "$$fail"
 
@@ -123,7 +124,7 @@ recheck:
 
 # Ensure tests are world-executable
 dist-hook:
-       cd $(distdir)/tests && chmod a+rx *.test
+       $(am__cd) $(distdir)/tests && chmod a+rx *.test
 
 
 # Perl coverage statistics.
@@ -530,7 +531,7 @@ git-dist: maintainer-check
 ## Finally, if anything was successful, commit the last changes and tag
 ## the release in the repository.  We don't use RCS keywords so it's OK
 ## to distribute the files before they were committed.
-       cd $(srcdir) && git commit -a -s && \
+       $(am__cd) $(srcdir) && git commit -a -s && \
           git tag -s "v$(VERSION)" -m "Release $(VERSION)"
 
 git-release: git-dist
@@ -552,7 +553,7 @@ git-diff:
 
 ## Check our path lengths.
 path-check: distdir
-       (cd $(distdir) && \
+       ($(am__cd) $(distdir) && \
 ## FIXME there's got to be a better way!  pathchk should take the list
 ## of files on stdin, at least.
          find . -print | xargs pathchk -p); \
@@ -584,7 +585,7 @@ fetch:
        rm -rf Fetchdir > /dev/null 2>&1
        mkdir Fetchdir
 ## If a get fails then that is a problem.
-       (cd Fetchdir && \
+       ($(am__cd) Fetchdir && \
        $(WGET_SV_GIT_CF)config.guess -O config.guess && \
        $(WGET_SV_GIT_CF)config.sub -O config.sub && \
        $(WGET_SV_CVS)texinfo/texinfo/doc/texinfo.tex -O texinfo.tex && \
@@ -621,7 +622,7 @@ release-stats: ps
        aml=`cat $$dot_am_files | wc -l` && \
        m4f=`ls -1 $(srcdir)/m4/*.m4 | wc -l` && \
        m4l=`cat $(srcdir)/m4/*.m4 | wc -l` && \
-       doc_text=`cd doc && LC_ALL=C pstops 0 automake.ps unused.ps 2>&1` && \
+       doc_text=`$(am__cd) doc && LC_ALL=C pstops 0 automake.ps unused.ps 
2>&1` && \
        echo "$$doc_text" && \
        rm -f doc/unused.ps && \
        doc=`echo "$$doc_text" | sed -n 's/.*Wrote \([1-9][0-9]*\) 
pages.*/\1/p'` && \
diff --git a/Makefile.in b/Makefile.in
index 3a89eba..7c5c611 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -925,7 +925,8 @@ recheck:
          esac; \
        done; \
        for subdir in $(TEST_SUBDIRS); do \
-         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@) || eval $$failcom; \
+         ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@) \
+           || eval $$failcom; \
        done; \
        test -z "$$fail"
 
@@ -933,7 +934,7 @@ recheck:
 
 # Ensure tests are world-executable
 dist-hook:
-       cd $(distdir)/tests && chmod a+rx *.test
+       $(am__cd) $(distdir)/tests && chmod a+rx *.test
 
 check-coverage-run recheck-coverage-run: all
        $(mkinstalldirs) $(PERL_COVERAGE_DB)
@@ -1239,7 +1240,7 @@ git-dist: maintainer-check
          exit 1;                               \
        fi
        $(MAKE) $(AM_MAKEFLAGS) distcheck
-       cd $(srcdir) && git commit -a -s && \
+       $(am__cd) $(srcdir) && git commit -a -s && \
           git tag -s "v$(VERSION)" -m "Release $(VERSION)"
 
 git-release: git-dist
@@ -1260,7 +1261,7 @@ git-diff:
            > $(PACKAGE)-$$prevno-$(VERSION).diff
 
 path-check: distdir
-       (cd $(distdir) && \
+       ($(am__cd) $(distdir) && \
          find . -print | xargs pathchk -p); \
          estatus=$$?; \
          find $(distdir) -type d '!' -perm -200 -exec chmod u+w {} ';'; \
@@ -1270,7 +1271,7 @@ path-check: distdir
 fetch:
        rm -rf Fetchdir > /dev/null 2>&1
        mkdir Fetchdir
-       (cd Fetchdir && \
+       ($(am__cd) Fetchdir && \
        $(WGET_SV_GIT_CF)config.guess -O config.guess && \
        $(WGET_SV_GIT_CF)config.sub -O config.sub && \
        $(WGET_SV_CVS)texinfo/texinfo/doc/texinfo.tex -O texinfo.tex && \
@@ -1302,7 +1303,7 @@ release-stats: ps
        aml=`cat $$dot_am_files | wc -l` && \
        m4f=`ls -1 $(srcdir)/m4/*.m4 | wc -l` && \
        m4l=`cat $(srcdir)/m4/*.m4 | wc -l` && \
-       doc_text=`cd doc && LC_ALL=C pstops 0 automake.ps unused.ps 2>&1` && \
+       doc_text=`$(am__cd) doc && LC_ALL=C pstops 0 automake.ps unused.ps 
2>&1` && \
        echo "$$doc_text" && \
        rm -f doc/unused.ps && \
        doc=`echo "$$doc_text" | sed -n 's/.*Wrote \([1-9][0-9]*\) 
pages.*/\1/p'` && \
diff --git a/tests/Makefile.am b/tests/Makefile.am
index e3a4ba9..610b18c 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -26,7 +26,7 @@ txinfo5.test
 include $(srcdir)/parallel-tests.am
 
 $(srcdir)/parallel-tests.am: gen-parallel-tests Makefile.am
-       $(AM_V_GEN)(cd $(srcdir) && $(SHELL) ./gen-parallel-tests) >$@
+       $(AM_V_GEN)($(am__cd) $(srcdir) && $(SHELL) ./gen-parallel-tests) >$@
 
 $(parallel_tests): Makefile.am
        $(AM_V_at)rm -f $@ address@hidden
diff --git a/tests/Makefile.in b/tests/Makefile.in
index d64b7ac..c3c2863 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -1401,7 +1401,7 @@ pr401b-p.log: pr401b.test
 pr401c-p.log: pr401c.test
 
 $(srcdir)/parallel-tests.am: gen-parallel-tests Makefile.am
-       $(AM_V_GEN)(cd $(srcdir) && $(SHELL) ./gen-parallel-tests) >$@
+       $(AM_V_GEN)($(am__cd) $(srcdir) && $(SHELL) ./gen-parallel-tests) >$@
 
 $(parallel_tests): Makefile.am
        $(AM_V_at)rm -f $@ address@hidden
-- 
1.7.1


reply via email to

[Prev in Thread] Current Thread [Next in Thread]