From: Dan Moulding Date: Thu, 20 Mar 2014 21:08:54 +0000 (-0600) Subject: ccache: Make the cache directory after ccache is built X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ffe3540efa44ae9f0fd09d4cc3ee73b6bf876eea;p=buildroot.git 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 Signed-off-by: Peter Korsgaard --- diff --git a/package/ccache/ccache.mk b/package/ccache/ccache.mk index c2c9731f34..650290dced 100644 --- a/package/ccache/ccache.mk +++ b/package/ccache/ccache.mk @@ -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)