aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.ccache.mk
diff options
context:
space:
mode:
authorBryan Drewery <bdrewery@FreeBSD.org>2015-04-14 20:58:26 +0000
committerBryan Drewery <bdrewery@FreeBSD.org>2015-04-14 20:58:26 +0000
commitea5adfb8f1faf7a8350d21e14c8506d9a834516c (patch)
tree5a953cd51216a724e2fb73adb617d3a0a019d79c /Mk/bsd.ccache.mk
parentaa21afb972bb26d54b2b892e100473301bab5f01 (diff)
downloadports-ea5adfb8f1faf7a8350d21e14c8506d9a834516c.tar.gz
ports-ea5adfb8f1faf7a8350d21e14c8506d9a834516c.zip
Let WITH_CCACHE_BUILD work on the pkg port that is not PKG_ORIGIN.
For example, if ports-mgmt/pkg is PKG_ORIGIN then it is safe to use ccache for ports-mgmt/pkg-devel.
Notes
Notes: svn path=/head/; revision=384027
Diffstat (limited to 'Mk/bsd.ccache.mk')
-rw-r--r--Mk/bsd.ccache.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/Mk/bsd.ccache.mk b/Mk/bsd.ccache.mk
index b785c52d66e3..72133615df4f 100644
--- a/Mk/bsd.ccache.mk
+++ b/Mk/bsd.ccache.mk
@@ -20,8 +20,8 @@ WARNING+= WITH_CCACHE_BUILD support disabled, please set CCACHE_DIR.
# don't use if ccache already set in CC
.if !defined(NO_CCACHE) && defined(WITH_CCACHE_BUILD) && !${CC:M*ccache*} && \
!defined(NO_BUILD) && !defined(NOCCACHE)
-# Avoid depends loops between pkg and ccache
-. if !${.CURDIR:M*/devel/ccache} && !${.CURDIR:M*/ports-mgmt/pkg}
+# Avoid depends loops between ccache and pkg
+. if ${PKGORIGIN} != devel/ccache && ${PKGORIGIN} != ${PKG_ORIGIN}
BUILD_DEPENDS+= ${LOCALBASE}/bin/ccache:${PORTSDIR}/devel/ccache
. endif