ccache: Make the cache directory after ccache is built

This ensures that the cache directory (and all of its ancestor
directories) exist. This is a nice thing to do because, if the parent
of the cache directory doesn't exist, then ccache will complain that
it cannot create the cache directory, causing the build to fail.

[Peter: drop BR2_CCACHE conditional, use POST_INSTALL hook]
Signed-off-by: Dan Moulding <dan.moulding@rackwareinc.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Dan Moulding 2014-03-20 15:08:54 -06:00 committed by Peter Korsgaard
parent 0610a64cec
commit ffe3540efa
1 changed files with 7 additions and 0 deletions

View File

@ -38,6 +38,13 @@ endef
HOST_CCACHE_POST_CONFIGURE_HOOKS += \
HOST_CCACHE_PATCH_CONFIGURATION
define HOST_CCACHE_MAKE_CACHE_DIR
mkdir -p $(BR_CACHE_DIR)
endef
HOST_CCACHE_POST_INSTALL_HOOKS += \
HOST_CCACHE_MAKE_CACHE_DIR
$(eval $(host-autotools-package))
ifeq ($(BR2_CCACHE),y)