Add msys-based Windows build to CI
This commit is contained in:
parent
ed43f89923
commit
4f11f1358f
|
@ -50,3 +50,12 @@ cygwin_task:
|
||||||
- c:\tools\cygwin\cygwinsetup -q -P binutils,gcc-core
|
- c:\tools\cygwin\cygwinsetup -q -P binutils,gcc-core
|
||||||
compile_script:
|
compile_script:
|
||||||
- c:\tools\cygwin\bin\bash --login "%CD%\scripts\build.sh"
|
- c:\tools\cygwin\bin\bash --login "%CD%\scripts\build.sh"
|
||||||
|
msys_task:
|
||||||
|
windows_container:
|
||||||
|
image: cirrusci/windowsservercore:cmake
|
||||||
|
os_version: 2019
|
||||||
|
setup_script:
|
||||||
|
- set PATH=c:\tools\msys64\bin;c:\tools\msys64\usr\bin;%PATH%
|
||||||
|
- pacman --noconfirm -S gcc
|
||||||
|
compile_script:
|
||||||
|
- c:\tools\msys64\usr\bin\bash --login "%CD%\scripts\build.sh"
|
||||||
|
|
|
@ -23,6 +23,7 @@ system C compiler. 64-bit and 32-bit builds work. Supported operating systems:
|
||||||
** Alpine Linux (gcc)
|
** Alpine Linux (gcc)
|
||||||
** Void Linux (gcc)
|
** Void Linux (gcc)
|
||||||
** Cygwin (gcc)
|
** Cygwin (gcc)
|
||||||
|
** Msys (gcc)
|
||||||
* BSD
|
* BSD
|
||||||
** FreeBSD (clang)
|
** FreeBSD (clang)
|
||||||
** OpenBSD (clang)
|
** OpenBSD (clang)
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
set -eu
|
set -eu
|
||||||
os="$(uname | tr A-Z- a-z_)"
|
os="$(uname | tr A-Z- a-z_)"
|
||||||
case $os in
|
case $os in
|
||||||
cygwin*)
|
cygwin*|msys*)
|
||||||
os=linux
|
os=linux
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
Loading…
Reference in New Issue