mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-27 13:16:35 +00:00
ccache: expose control interface via 'make ccache-options'
usage: # set cache limit size make CCACHE_OPTIONS="--max-size=5G" ccache-options # zero statistics counters make CCACHE_OPTIONS="--zero-stats" ccache-options [Peter: drop the redundant ifeq] Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com> Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
96f702993c
commit
d1bca7c49c
@ -23,3 +23,14 @@ remove this directory.
|
|||||||
|
|
||||||
You can get statistics on the cache (its size, number of hits,
|
You can get statistics on the cache (its size, number of hits,
|
||||||
misses, etc.) by running +make ccache-stats+.
|
misses, etc.) by running +make ccache-stats+.
|
||||||
|
|
||||||
|
The make target +ccache-options+ and the +CCACHE_OPTIONS+ variable
|
||||||
|
provide more generic access to the ccache. For example
|
||||||
|
|
||||||
|
-----------------
|
||||||
|
# set cache limit size
|
||||||
|
make CCACHE_OPTIONS="--max-size=5G" ccache-options
|
||||||
|
|
||||||
|
# zero statistics counters
|
||||||
|
make CCACHE_OPTIONS="--zero-stats" ccache-options
|
||||||
|
-----------------
|
||||||
|
@ -44,4 +44,13 @@ $(eval $(host-autotools-package))
|
|||||||
ifeq ($(BR2_CCACHE),y)
|
ifeq ($(BR2_CCACHE),y)
|
||||||
ccache-stats: host-ccache
|
ccache-stats: host-ccache
|
||||||
$(Q)$(CCACHE) -s
|
$(Q)$(CCACHE) -s
|
||||||
|
|
||||||
|
ccache-options: host-ccache
|
||||||
|
ifeq ($(CCACHE_OPTIONS),)
|
||||||
|
$(Q)echo "Usage: make ccache-options CCACHE_OPTIONS=\"opts\""
|
||||||
|
$(Q)echo "where 'opts' corresponds to one or more valid ccache options" \
|
||||||
|
"(see ccache help text below)"
|
||||||
|
$(Q)echo
|
||||||
|
endif
|
||||||
|
$(Q)$(CCACHE) $(CCACHE_OPTIONS)
|
||||||
endif
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user