gitlab-ci: Add a job for meson on windows
authorDylan Baker <dylan@pnwbakers.com>
Wed, 23 Oct 2019 21:36:19 +0000 (14:36 -0700)
committerDylan Baker <dylan@pnwbakers.com>
Fri, 25 Oct 2019 22:47:32 +0000 (22:47 +0000)
commit19851c9ad66aa2e05c650d2310aff7515968b0da
tree1b687ac3f61bb3a28b98dc907589854dad3dd61b
parent06e4647cb031f8ad0f904c8b71bef6d4583da13c
gitlab-ci: Add a job for meson on windows

This adds a new CI job that runs on windows with MSVC. It currently
builds softpipe and osmesa, and runs the related unit tests. It does
rely on meson's wraps for zlib, but I've set up caching of the wrap
dependencies so hopefully that wont be a problem.

I really wanted to user powershell for this, but there just isn't an
easy way to do that, it's much easier to use batch scripts, so thats
what I used.

The leading `/` for .gitlab-ci/lava... must be removed because windows
doesn't understand it, and when it reads the file the job ends in error.

Reviewed-by: Eric Engestrom <eric@engestrom.ch>
.gitlab-ci.yml
.gitlab-ci/meson-build.bat [new file with mode: 0644]