From ffe3540efa44ae9f0fd09d4cc3ee73b6bf876eea Mon Sep 17 00:00:00 2001 From: Dan Moulding Date: Thu, 20 Mar 2014 15:08:54 -0600 Subject: [PATCH] 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 --- package/ccache/ccache.mk | 7 +++++++ 1 file changed, 7 insertions(+) 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)