From: Douglas Gregor Date: Tue, 27 Sep 2011 21:28:10 +0000 (+0000) Subject: If you download clang and delete the test directory, you can end up X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1456fec8420de3dfce396de844a9e37d13417423;p=clang If you download clang and delete the test directory, you can end up with the copy line failing with an error, yet the make will complete successfully. From Greg Clayton! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140639 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/Makefile b/Makefile index b6c630aa10..50dcf8c127 100644 --- a/Makefile +++ b/Makefile @@ -68,7 +68,7 @@ ifeq ($(IS_TOP_LEVEL),1) ifneq ($(PROJ_SRC_ROOT),$(PROJ_OBJ_ROOT)) $(RecursiveTargets):: $(Verb) for dir in test unittests; do \ - if [ ! -f $${dir}/Makefile ]; then \ + if [ -f $(PROJ_SRC_DIR)/$${dir}/Makefile ] && [ ! -f $${dir}/Makefile ]; then \ $(MKDIR) $${dir}; \ $(CP) $(PROJ_SRC_DIR)/$${dir}/Makefile $${dir}/Makefile; \ fi \