diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2019-09-19 10:21:51 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2019-10-10 16:33:05 -0700 |
commit | d905d9b6004a2cd9c86f96e569a7cc9e3995ba2b (patch) | |
tree | cbf6348d0d06b2de1c12c7b0e60d9e09bc3f2ac0 /.gitlab-ci | |
parent | f066c9607852a9d587e6fb08f74fd0578426eb10 (diff) | |
download | mesa-d905d9b6004a2cd9c86f96e569a7cc9e3995ba2b.tar.gz |
gitlab-ci: Add a mingw x86_64 job
Acked-by: Eric Engestrom <eric.engestrom@intel.com> (v1)
Acked-by: Kristian H. Kristensen <hoegsberg@google.com>
Diffstat (limited to '.gitlab-ci')
-rw-r--r-- | .gitlab-ci/debian-install.sh | 7 | ||||
-rw-r--r-- | .gitlab-ci/x86_64-w64-mingw32 | 20 |
2 files changed, 26 insertions, 1 deletions
diff --git a/.gitlab-ci/debian-install.sh b/.gitlab-ci/debian-install.sh index ef690ce830c..c874a892e7b 100644 --- a/.gitlab-ci/debian-install.sh +++ b/.gitlab-ci/debian-install.sh @@ -82,7 +82,12 @@ for arch in $CROSS_ARCHITECTURES; do done # for 64bit windows cross-builds -apt-get install -y --no-remove mingw-w64 +apt-get install -y --no-remove \ + mingw-w64 \ + libz-mingw-w64-dev \ + wine \ + wine32 \ + wine64 # for the vulkan overlay layer wget https://github.com/KhronosGroup/glslang/releases/download/master-tot/glslang-master-linux-Release.zip diff --git a/.gitlab-ci/x86_64-w64-mingw32 b/.gitlab-ci/x86_64-w64-mingw32 new file mode 100644 index 00000000000..f4346c8f624 --- /dev/null +++ b/.gitlab-ci/x86_64-w64-mingw32 @@ -0,0 +1,20 @@ +[binaries] +c = ['ccache', 'x86_64-w64-mingw32-gcc'] +cpp = ['ccache', 'x86_64-w64-mingw32-g++'] +ar = 'x86_64-w64-mingw32-ar' +strip = 'x86_64-w64-mingw32-strip' +pkgconfig = 'x86_64-w64-mingw32-pkg-config' +windres = 'x86_64-w64-mingw32-windres' +exe_wrapper = ['wine64'] + +[properties] +needs_exe_wrapper = True +sys_root = '/usr/x86_64-w64-mingw32/' + +[host_machine] +system = 'windows' +cpu_family = 'x86_64' +cpu = 'x86_64' +endian = 'little' + +; vim: ft=dosini |