summaryrefslogtreecommitdiffstats
path: root/src/aclocal.m4
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-08-23 02:27:23 +0000
committerTheodore Tso <tytso@mit.edu>1995-08-23 02:27:23 +0000
commitd2ed5758cd65ff3ba8345f10d9b5ce3d4156a4dc (patch)
treed0be1edf0c7633ae85d0eca95541bcae41fd6f02 /src/aclocal.m4
parentc6bda4d30411c809d67e9fcc0b6d6d7e392f2d8d (diff)
downloadkrb5-d2ed5758cd65ff3ba8345f10d9b5ce3d4156a4dc.tar.gz
krb5-d2ed5758cd65ff3ba8345f10d9b5ce3d4156a4dc.tar.xz
krb5-d2ed5758cd65ff3ba8345f10d9b5ce3d4156a4dc.zip
aclocal.m4 (_MAKE_SUBDIRS): Change subdir recursion so that
a missing subdirectory is skipped. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6571 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/aclocal.m4')
-rw-r--r--src/aclocal.m412
1 files changed, 8 insertions, 4 deletions
diff --git a/src/aclocal.m4 b/src/aclocal.m4
index c2d3223552..2fa2f71080 100644
--- a/src/aclocal.m4
+++ b/src/aclocal.m4
@@ -88,10 +88,14 @@ $2::<<<
@case "`echo '$(MAKEFLAGS)'|sed -e 's/ --.*$$//'`" in \
*[ik]*) e=:;; *) e="exit 1";; esac; \
for i in $(SUBDIRS) ; do \
- if (cd $$i ; echo>>> $1 <<<"in $(CURRENT_DIR)$$i..."; \
- $(MAKE) CC="$(CC)" CCOPTS="$(CCOPTS)" \
- CURRENT_DIR=$(CURRENT_DIR)$$i/ >>>$3<<<) then :; \
- else $$e; fi; \
+ if test -d $$i ; then \
+ echo>>> $1 <<<"in $(CURRENT_DIR)$$i..."; \
+ if (cd $$i ; $(MAKE) CC="$(CC)" CCOPTS="$(CCOPTS)" \
+ CURRENT_DIR=$(CURRENT_DIR)$$i/ >>>$3<<<) then :; \
+ else $$e; fi; \
+ else \
+ echo "Skipping missing directory $(CURRENT_DIR)$$i" ; \
+ fi \
done>>>
changequote([,])dnl
AC_POP_MAKEFILE()dnl