[U-Boot] [PATCH 2/2] common: Use separate dirs for each board for ccache
Marek Vasut
marex at denx.de
Mon May 20 19:25:15 CEST 2013
When using ccache in MAKEALL, use separate directory for the cache
for each board. This way we can avoid rewriting the same files by
building other boards.
Signed-off-by: Marek Vasut <marex at denx.de>
Cc: Tom Rini <trini at ti.com>
---
MAKEALL | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/MAKEALL b/MAKEALL
index 2737eab..b945007 100755
--- a/MAKEALL
+++ b/MAKEALL
@@ -673,6 +673,13 @@ build_target() {
MAKE=make
fi
+ # Use per-board CCACHE directory
+ if [ "x${CCACHE}" != "x" ] ; then
+ export CCACHE_DIR="`${CCACHE} -s | grep "^cache directory" | \
+ tr -s " " | cut -d " " -f 3`/u-boot/${target}" ;
+ mkdir -p "${CCACHE_DIR}"
+ fi
+
${MAKE} distclean >/dev/null
${MAKE} -s ${target}_config
--
1.7.10.4
More information about the U-Boot
mailing list