Esta pergunta foi feita no início de 2013. Em outubro daquele ano, as instruções para usar adequadamente o ccache com portas foram adicionadas para ccache-howto-freebsd.txt
. Nos anos seguintes, tanto o ccache quanto a infraestrutura de portos foram aprimorados e agora estão mais bem integrados.
Atualmente, tudo que você precisa fazer no FreeBSD 11 e acima é instalar a porta devel / ccache e colocar WITH_CCACHE_BUILD=yes
em seu /etc/make.conf
, e ele "funcionará" apenas para base e portas.
Nas versões mais antigas do FreeBSD, WITH_CCACHE_BUILD=yes
afeta apenas as portas; A base ainda precisa das cláusulas .if
… .endif
e ajustes de caminho. As instruções precisas estão em ccache-howto-freebsd.txt
e devem ser fáceis de seguir.