From ca64dbd3c920477ee0e9c83d9ef7c5a20df96b57 Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Thu, 20 Jun 2019 10:11:10 +0200 Subject: [PATCH] ci: use ccache also in the mingw cross build This is one of these two line changing commits one just have to love. Using ccache also for the mingw builds got a amazing speedof for the cross build as well. In my, simple, testing I could reduce the build time on Travis from 18m to 6m when rebuilding the same rev, thus a 100% cache hit rate. In real life this would be less of an improvement but reducing the build time in half is kind of realistic I think. Thanks to Marcel to bringing the idea up. Reviewed-by: Marcel Hollerbach Differential Revision: https://phab.enlightenment.org/D9139 --- .ci/cross_toolchain.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.ci/cross_toolchain.txt b/.ci/cross_toolchain.txt index b9cd19a8ee..565643b93e 100644 --- a/.ci/cross_toolchain.txt +++ b/.ci/cross_toolchain.txt @@ -1,6 +1,6 @@ [binaries] -c = 'x86_64-w64-mingw32-gcc' -cpp = 'x86_64-w64-mingw32-g++' +c = ['ccache', 'x86_64-w64-mingw32-gcc'] +cpp = ['ccache', 'x86_64-w64-mingw32-g++'] ar = 'x86_64-w64-mingw32-ar' ranlib = 'x86_64-w64-mingw32-ranlib' strip = 'x86_64-w64-mingw32-strip'