Build: Use ccache to speed up builds

This almost halves buildall times on my machine.  Aseda reminded me
of ccache.

Signed-off-by: Anton Staaf <robotboy@chromium.org>

BRANCH=None
BUG=None
TEST=make buildall -j

Change-Id: I819eb1e9558a65fef5bd188c487115609da8ab92
Reviewed-on: https://chromium-review.googlesource.com/321911
Commit-Ready: Anton Staaf <robotboy@chromium.org>
Tested-by: Anton Staaf <robotboy@chromium.org>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
This commit is contained in:
Anton Staaf
2016-01-13 14:18:23 -08:00
committed by chrome-bot
parent 6e4e1ccc82
commit 7b89bb029e

View File

@@ -9,16 +9,16 @@
# Toolchain configuration
HOST_CROSS_COMPILE ?= x86_64-pc-linux-gnu-
CC=$(CROSS_COMPILE)gcc
CPP=$(CROSS_COMPILE)cpp
CC=ccache $(CROSS_COMPILE)gcc
CPP=ccache $(CROSS_COMPILE)cpp
LD=$(CROSS_COMPILE)ld
NM=$(CROSS_COMPILE)nm
OBJCOPY=$(CROSS_COMPILE)objcopy
OBJDUMP=$(CROSS_COMPILE)objdump
PKG_CONFIG?=pkg-config
BUILDCC?=gcc
HOSTCC?=$(HOST_CROSS_COMPILE)gcc
HOSTCXX?=$(HOST_CROSS_COMPILE)g++
BUILDCC?=ccache gcc
HOSTCC?=ccache $(HOST_CROSS_COMPILE)gcc
HOSTCXX?=ccache $(HOST_CROSS_COMPILE)g++
C_WARN = -Wstrict-prototypes -Wdeclaration-after-statement -Wno-pointer-sign
COMMON_WARN = -Wall -Werror -Wundef -Wno-trigraphs -fno-strict-aliasing \