<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 12, 2020 at 1:44 PM Roman Yeryomin <<a href="mailto:roman@advem.lv">roman@advem.lv</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Set CCACHE_DIR to $(TOPDIR)/.ccache and CCACHE_BASEDIR to $(TOPDIR).<br>
This allows to do clean and dirclean. Cache hit rate for test build<br>
after dirclean is ~65%.<br>
If CCACHE is enabled stats are printed out at the end of building process.<br>
CCACHE_DIR config variable allows to override default, which could be useful<br>
when sharing cache with many builds.<br>
cacheclean make target allows to clean the cache.<br>
<br>
Changes from v1:<br>
- remove ccache directory using CCACHE_DIR variable<br>
- remove ccache leftovers from sdk and toolchain make files<br>
- introduce CONFIG_CCACHE_DIR variable<br>
- introduce cacheclean make target<br>
<br></blockquote><div><br></div><div><br></div><div>Wonderful, this solves my use case.</div><div><br></div><div>A minor nitpick, but you may want to also add a CONFIG_CCACHE_COMPILER_CHECK as well.</div><div><br></div><div>I personally will not change it, as I use the value that you are already setting, but it's something to consider.</div><div><br></div></div></div>