summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/config/ChangeLog9
-rw-r--r--src/config/post.in7
2 files changed, 15 insertions, 1 deletions
diff --git a/src/config/ChangeLog b/src/config/ChangeLog
index 2ea401316..3101ba08b 100644
--- a/src/config/ChangeLog
+++ b/src/config/ChangeLog
@@ -1,3 +1,12 @@
+1998-11-13 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * post.in (*-recurse): If $(MY_SUBDIRS) is non-NULL use it instead
+ of $(SUBDIRS) to control which directories are iterated
+ over. (This is needed so we can fold a directory's
+ configure.in scripts into the parent's configure.in
+ without having to move all of its siblings as well into
+ the parent directory's configure.in.)
+
1998-05-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
* windows.in: Remove -DLEHMAN, which doesn't do anything. (A grep
diff --git a/src/config/post.in b/src/config/post.in
index 88154b267..4cc76a724 100644
--- a/src/config/post.in
+++ b/src/config/post.in
@@ -56,7 +56,12 @@ all-recurse clean-recurse distclean-recurse install-recurse check-recurse Makefi
@case "`echo 'x$(MFLAGS)'|sed -e 's/^x//' -e 's/ --.*$$//'`" \
in *[ik]*) e=:;; *) e="exit 1";; esac; \
if test -n "$(SUBDIRS)" && test -z "$(NORECURSE)"; then \
- for i in . $(SUBDIRS) ; do \
+ if test -z "$(MY_SUBDIRS)" ; then \
+ do_subdirs="$(SUBDIRS)" ; \
+ else \
+ do_subdirs="$(MY_SUBDIRS)" ; \
+ fi; \
+ for i in $$do_subdirs ; do \
if test -d $$i ; then \
case $$i in .);; *) \
target=`echo $@|sed s/-recurse//`; \