diff options
author | Daniel Stone <[email protected]> | 2020-03-24 11:11:36 +0000 |
---|---|---|
committer | Daniel Stone <[email protected]> | 2020-03-27 10:32:47 +0000 |
commit | 07885cbcdb0b19265379c3941600faadc8a22d71 (patch) | |
tree | d4df0e4044fbe59fa5a0b03a812822da703afeb6 /.editorconfig | |
parent | bc98de4d14f9c099e47a7de6efc3766823ca3f54 (diff) |
CI: Add native Windows VS2019 build
Adds a native build of Mesa using Meson with the Visual Studio 2019
toolchain on a Windows host.
Though Docker is supported on Windows, Docker-in-Docker is not possible,
nor are podman and skopeo available. We handle this by creating the
container from a shell-executor Windows machine, which gives us a native
PowerShell that we can execute Docker from. This attempts to do the same
copy-from-upstream-or-create-if-not-exists optimisation as the
ci-templates do for our Linux builds, albeit open-coded in PowerShell.
The Mesa build itself is executed inside a container, using Meson and
Ninja.
Signed-off-by: Daniel Stone <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Acked-by: Jose Fonseca <[email protected]>
Acked-by: Brian Paul <[email protected]>
Acked-by: Eric Engestrom <[email protected]>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4304>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4304>
Diffstat (limited to '.editorconfig')
0 files changed, 0 insertions, 0 deletions