On 10/27/2015 10:27 PM, Simon J. Gerraty wrote: > Bryan Drewery <bdrewery_at_freebsd.org> wrote: >> https://people.freebsd.org/~bdrewery/patches/world-ccache.diff > > In the Junos build - where we used ccache for quite some time > I did: > > _CC := ${CC} > CC = ${CCACHE_ENV} ${_CC} > > Since sometimes you want the compiler without ccache - eg when linking. Yes, I ended up changing the patch significantly to avoid using it for mkdep and linking. I moved away from using PATH as well since it is obscure about whether ccache is being used or not. I now always modify CC. > > That needs to happen after CC is determined of course. > > If the include of bsd.mkopt.mk were moved to after the inlcude of > local.sys.env.mk, then you could simply: > > __DEFAULT_NO_OPTIONS+= CCACHE_BUILD > > there or in src.sys.env.mk > >> >> To use just set WITH_CCACHE_BUILD= in src.conf or make.conf. I >> purposely matched it to the same as the ports build. >> >> Thanks! -- Regards, Bryan Drewery
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:00 UTC