ci: enable use of meson again

This commit is contained in:
Rasmus Thomsen 2020-04-17 19:14:48 +02:00
parent f135c3dcb8
commit a6ca315865
2 changed files with 7 additions and 1 deletions

View File

@ -13,6 +13,10 @@ d:
- dmd-nightly
- ldc-latest-ci
env:
global:
- TEST_MESON=true
before_install:
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo apt-get update && sudo apt-get -y install python3-pip python3-setuptools; fi
- pip3 install meson ninja

View File

@ -11,5 +11,7 @@ if [ ! -z "${COVERAGE:-}" ]; then
else
dub test
meson build && ninja -C build || echo Warning: Meson build failed!
if [ "x$TEST_MESON" = "xtrue" ] && ! [ "x$TRAVIS_COMPILER" = "xdmd" && $(dmd --version | head -n1) = "DMD64 D Compiler v2.085.1"]; then
meson build && ninja -C build
fi
fi