gitlab-ci: Add MinGW build job.
commit0f9e7d995a14f15666600fc8598f941b619d82fe
authorJose Fonseca <jfonseca@vmware.com>
Tue, 23 Mar 2021 11:10:20 +0000 (23 11:10 +0000)
committerJose Fonseca <jfonseca@vmware.com>
Wed, 24 Mar 2021 06:51:46 +0000 (24 06:51 +0000)
treed2caafad9dd8c029a57e2fcba106cb73f0320fa2
parentfaaa319d704ac677c3a93caadedeb91a4a74b7a7
gitlab-ci: Add MinGW build job.

A rudimentary job, just to ensure Windows builds don't go south.

The FreeGLUT dependencies are derived from the Linux headers plus a .def
file, to avoid any further downloads whatsoever.

v2: Quote all bash variable expansions and treat unset vars as errors,
per Eric Engestrom.
.gitlab-ci.yml
.gitlab-ci/build-mingw.sh [new file with mode: 0755]
.gitlab-ci/freeglut.def [new file with mode: 0644]
.gitlab-ci/mingw32.cmake [new file with mode: 0644]