devtools: add ppc64 in meson build test

Add cross-compilation support of a PPC target in the build test matrix.
The CPU is defined as Power8, running as little endian.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Reviewed-by: David Christensen <drc@linux.vnet.ibm.com>
This commit is contained in:
Thomas Monjalon 2020-06-15 00:01:44 +02:00
parent 3932237f10
commit b2b3858a08
2 changed files with 16 additions and 0 deletions

View file

@ -0,0 +1,11 @@
[binaries]
c = 'powerpc64le-linux-gcc'
cpp = 'powerpc64le-linux-cpp'
ar = 'powerpc64le-linux-gcc-ar'
strip = 'powerpc64le-linux-strip'
[host_machine]
system = 'linux'
cpu_family = 'ppc64'
cpu = 'power8'
endian = 'little'

View file

@ -212,6 +212,11 @@ for f in $srcdir/config/arm/arm64_[bdo]*gcc ; do
unset CC
done
# ppc configurations
for f in $srcdir/config/ppc/ppc* ; do
build build-$(basename $f | cut -d'-' -f-2) $f $use_shared
done
# Test installation of the x86-default target, to be used for checking
# the sample apps build using the pkg-config file for cflags and libs
build_path=$(readlink -f $builds_dir/build-x86-default)