>From d599cc30494b911a6bd4df727374c77b8cd15bf8 Mon Sep 17 00:00:00 2001 From: Build Box Date: Sun, 24 Apr 2016 20:10:48 +0000 Subject: [PATCH 1/9] Patch: add ccache support to requirements & tools --- Makefile | 6 +++--- tools/build-pkg.lua | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 3f846bf..b00cae0 100644 --- a/Makefile +++ b/Makefile @@ -25,8 +25,8 @@ SHELL := bash MXE_TMP := $(PWD) -BUILD_CC := $(shell (gcc --help >/dev/null 2>&1 && echo gcc) || (clang --help >/dev/null 2>&1 && echo clang)) -BUILD_CXX := $(shell (g++ --help >/dev/null 2>&1 && echo g++) || (clang++ --help >/dev/null 2>&1 && echo clang++)) +BUILD_CC := ccache $(shell (gcc --help >/dev/null 2>&1 && echo gcc) || (clang --help >/dev/null 2>&1 && echo clang)) +BUILD_CXX := ccache $(shell (g++ --help >/dev/null 2>&1 && echo g++) || (clang++ --help >/dev/null 2>&1 && echo clang++)) DATE := $(shell gdate --help >/dev/null 2>&1 && echo g)date INSTALL := $(shell ginstall --help >/dev/null 2>&1 && echo g)install LIBTOOL := $(shell glibtool --help >/dev/null 2>&1 && echo g)libtool @@ -41,7 +41,7 @@ WGET := wget --no-check-certificate \ REQUIREMENTS := autoconf automake autopoint bash bison bzip2 flex \ $(BUILD_CC) $(BUILD_CXX) gperf intltoolize $(LIBTOOL) \ $(LIBTOOLIZE) $(MAKE) openssl $(PATCH) $(PERL) python \ - ruby scons $(SED) $(SORT) unzip wget xz 7za gdk-pixbuf-csource + ruby scons ccache $(SED) $(SORT) unzip wget xz 7za gdk-pixbuf-csource PREFIX := $(PWD)/usr LOG_DIR := $(PWD)/log diff --git a/tools/build-pkg.lua b/tools/build-pkg.lua index 9cda06f..c4002f3 100755 --- a/tools/build-pkg.lua +++ b/tools/build-pkg.lua @@ -984,6 +984,7 @@ local function makeMxeRequirementsPackage(release) 'pkg-config', 'python', 'ruby', 'scons', 'sed', 'unzip', 'wget', 'xz-utils', 'g++-multilib', 'libc6-dev-i386', + 'ccache', } if release ~= 'wheezy' then -- Jessie+ -- 2.7.2