cleanworld only needs a tree walk if the expected .OBJDIR is .CURDIR.
Sponsored by: Dell EMC Isilon
This commit is contained in:
parent
781c4d47f2
commit
f649ab27a3
@ -2814,7 +2814,8 @@ cleanworld cleanuniverse: .PHONY
|
|||||||
-chflags -R 0 ${BW_CANONICALOBJDIR}
|
-chflags -R 0 ${BW_CANONICALOBJDIR}
|
||||||
rm -rf ${BW_CANONICALOBJDIR}*
|
rm -rf ${BW_CANONICALOBJDIR}*
|
||||||
.endif
|
.endif
|
||||||
.if make(cleanworld) && ${MK_AUTO_OBJ} == "no"
|
.if make(cleanworld) && ${MK_AUTO_OBJ} == "no" && \
|
||||||
|
(empty(BW_CANONICALOBJDIR) || ${.CURDIR:tA} == ${BW_CANONICALOBJDIR:tA})
|
||||||
.if ${.CURDIR} == ${.OBJDIR} || ${.CURDIR}/obj == ${.OBJDIR}
|
.if ${.CURDIR} == ${.OBJDIR} || ${.CURDIR}/obj == ${.OBJDIR}
|
||||||
# To be safe in this case, fall back to a 'make cleandir'
|
# To be safe in this case, fall back to a 'make cleandir'
|
||||||
${_+_}@cd ${.CURDIR}; ${MAKE} cleandir
|
${_+_}@cd ${.CURDIR}; ${MAKE} cleandir
|
||||||
|
Loading…
Reference in New Issue
Block a user