summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2010-03-13 00:02:30 -0500
committerBehdad Esfahbod <behdad@behdad.org>2010-03-13 00:02:30 -0500
commit6118d5891fee776a087855c335a73c79fdaf036c (patch)
treeae50e3dcfa30fb395f5787f8b1d10139764ecc3c
parent238d7a23d619f842953ee41f9592bbf8c6c409c7 (diff)
downloadpango-6118d5891fee776a087855c335a73c79fdaf036c.tar.gz
[git.mk] Fix bug with parallel make and subdirs
-rw-r--r--git.mk7
1 files changed, 5 insertions, 2 deletions
diff --git a/git.mk b/git.mk
index 088ef0b5..5ab41bab 100644
--- a/git.mk
+++ b/git.mk
@@ -172,8 +172,11 @@ gitignore-recurse-maybe:
$(MAKE) $(AM_MAKEFLAGS) gitignore-recurse; \
fi;
gitignore-recurse:
- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) .gitignore gitignore-recurse || echo "Skipping $$subdir"); \
+ @for subdir in $(DIST_SUBDIRS); do \
+ case " $(SUBDIRS) " in \
+ *" $$subdir "*) :;; \
+ *) test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) .gitignore gitignore-recurse || echo "Skipping $$subdir");; \
+ esac; \
done
gitignore: $(srcdir)/.gitignore gitignore-recurse