aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Wilson <wilsons@start.ca>2011-02-20 03:51:07 +0000
committerStephen Wilson <wilsons@start.ca>2011-02-20 03:51:07 +0000
commitc156632c62214c7d611f187e148c51e8ed4060d5 (patch)
tree39514a1ce76a8b5ba14f6f36ba40a6d3adfe2c2c
parent00d78f1348a5980a276bed8f9be09ce2412a6a12 (diff)
Do not try to descend into optional build directories if they do not
exist. This makes the build logic symmetric for both the in tree and out of tree cases. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126070 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--Makefile.rules4
1 files changed, 3 insertions, 1 deletions
diff --git a/Makefile.rules b/Makefile.rules
index eab886190c..363fa9605b 100644
--- a/Makefile.rules
+++ b/Makefile.rules
@@ -840,7 +840,9 @@ $(RecursiveTargets)::
else
$(RecursiveTargets)::
$(Verb) for dir in $(OPTIONAL_DIRS); do \
- ($(MAKE) -C$$dir $@ ) || exit 1; \
+ if [ -d $(PROJ_SRC_DIR)/$$dir ]; then\
+ ($(MAKE) -C$$dir $@ ) || exit 1; \
+ fi \
done
endif
endif