ccache:
-Allow user to specify custom ccache location. This allows you to build a toolchain and put it on an nfs share so other people can use the toolchain without errors about the ccache dir missing.
This commit is contained in:
parent
6f6893c633
commit
af9710538e
@ -7,3 +7,13 @@ config BR2_CCACHE
|
||||
help
|
||||
Enable ccache support?
|
||||
|
||||
config BR2_CCACHE_DIR
|
||||
string "ccache dir location?"
|
||||
depends on BR2_CCACHE
|
||||
default "$(TOOL_BUILD_DIR)/ccache-$(CCACHE_VER)/cache"
|
||||
help
|
||||
Where ccache should store cached files.
|
||||
|
||||
comment "ccache dir location? - disabled (requires ccache support)"
|
||||
depends on !BR2_CCACHE
|
||||
|
||||
|
@ -24,8 +24,9 @@ $(CCACHE_DIR1)/.patched: $(CCACHE_DIR1)/.unpacked
|
||||
# Should probably patch things to use a relative path.
|
||||
$(SED) "s,getenv(\"CCACHE_PATH\"),\"$(STAGING_DIR)/usr/bin-ccache\",g" \
|
||||
$(CCACHE_DIR1)/execute.c
|
||||
# WARNING - this will break if the toolchain build dir is deleted.
|
||||
$(SED) "s,getenv(\"CCACHE_DIR\"),\"$(CCACHE_DIR1)/cache\",g" \
|
||||
# WARNING - this will break if the toolchain build dir is deleted
|
||||
# when using the default cache dir location.
|
||||
$(SED) "s,getenv(\"CCACHE_DIR\"),\"$(BR2_CCACHE_DIR)\",g" \
|
||||
$(CCACHE_DIR1)/ccache.c
|
||||
mkdir -p $(CCACHE_DIR1)/cache
|
||||
touch $@
|
||||
|
Loading…
Reference in New Issue
Block a user