]> git.droids-corp.org - dpdk.git/commit
build: add ccache for cross compilation
authorJerin Jacob <jerinj@marvell.com>
Wed, 8 Jun 2022 17:13:04 +0000 (22:43 +0530)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 14 Jun 2022 16:05:35 +0000 (18:05 +0200)
commite3fd286ec471df5732b559c9e44377fab4b3d38a
treecf59fe96a99eb95aafad8e3b63408c004c0569d8
parentf940a2e333e3c65ffb53b76bd7b3536084b1acbf
build: add ccache for cross compilation

By default, ccache is not used for cross build[1].
Update all cross files to use ccache if it is available
in build machine.

Also, updated devtools/test-meson-builds.sh
script to find the correct DPDK_TARGET due to
change in cross file syntax.

[1]
https://mesonbuild.com/Machine-files.html

Signed-off-by: Jerin Jacob <jerinj@marvell.com>
Acked-by: Stanislaw Kardach <kda@semihalf.com>
Acked-by: Chengwen Feng <fengchengwen@huawei.com>
Acked-by: Ruifeng Wang <ruifeng.wang@arm.com>
25 files changed:
config/arm/arm32_armv8_linux_gcc
config/arm/arm64_armada_linux_gcc
config/arm/arm64_armv8_linux_clang_ubuntu
config/arm/arm64_armv8_linux_gcc
config/arm/arm64_bluefield_linux_gcc
config/arm/arm64_centriq2400_linux_gcc
config/arm/arm64_cn10k_linux_gcc
config/arm/arm64_cn9k_linux_gcc
config/arm/arm64_dpaa_linux_gcc
config/arm/arm64_emag_linux_gcc
config/arm/arm64_graviton2_linux_gcc
config/arm/arm64_kunpeng920_linux_gcc
config/arm/arm64_kunpeng930_linux_gcc
config/arm/arm64_n1sdp_linux_gcc
config/arm/arm64_n2_linux_gcc
config/arm/arm64_stingray_linux_gcc
config/arm/arm64_thunderx2_linux_gcc
config/arm/arm64_thunderxt83_linux_gcc
config/arm/arm64_thunderxt88_linux_gcc
config/ppc/ppc64le-power8-linux-gcc
config/ppc/ppc64le-power8-linux-gcc-ubuntu
config/riscv/riscv64_linux_gcc
config/riscv/riscv64_sifive_u740_linux_gcc
config/x86/cross-mingw
devtools/test-meson-builds.sh