devtools: add Windows cross-build test with MinGW

The Meson cross file is renamed from meson_mingw.txt to cross-mingw,
and is added to test-meson-builds.sh.

The only example supported on Windows so far is "helloworld",
that's why the default list of examples is overridden.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
This commit is contained in:
Thomas Monjalon 2020-06-14 23:58:45 +02:00
parent b2b3858a08
commit 3b6431396a
3 changed files with 4 additions and 1 deletions

View file

@ -200,6 +200,9 @@ if [ "$ok" = "false" ] ; then
fi
build build-x86-default cc -Dlibdir=lib -Dmachine=$default_machine $use_shared
# x86 MinGW
build build-x86-mingw $srcdir/config/x86/cross-mingw -Dexamples=helloworld
# generic armv8a with clang as host compiler
f=$srcdir/config/arm/arm64_armv8_linux_gcc
export CC="clang"

View file

@ -111,5 +111,5 @@ Depending on the distribution, paths in this file may need adjustments.
.. code-block:: console
meson --cross-file config/x86/meson_mingw.txt -Dexamples=helloworld build
meson --cross-file config/x86/cross-mingw -Dexamples=helloworld build
ninja -C build