package/qt5/qt5base: use ccache for building host code
authorThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sat, 20 Oct 2018 13:25:35 +0000 (15:25 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Fri, 30 Nov 2018 08:59:21 +0000 (09:59 +0100)
commitc2ea056a1b34fd1354100d08e603b9374e225968
treee605af19a24f27d7dc863f6038a4c195d0a48a2e
parent9c999116df027fa92bc988d070ca5f1bf81358a7
package/qt5/qt5base: use ccache for building host code

qt5 currently doesn't use HOSTCC/HOSTCXX, so it doesn't use ccache
when building all its host code (especially qmake). This means that
even with ccache enabled and a hot cache, it still takes a long time
to build qt5base.

Before this patch, building qt5base takes:

 - 446 seconds with a cold ccache
 - 185 seconds with a hot ccache

This is because the ccache is not used for host code.

After this patch, building qt5base takes:

 - 450 seconds with a cold ccache
 - 15 seconds with a hot ccache

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Reviewed-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/qt5/qt5base/qt5base.mk