-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathappveyor.yml
26 lines (26 loc) · 938 Bytes
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
version: 0.1.{build}
image: Visual Studio 2017
environment:
matrix:
- compiler: cygwin64
- compiler: msys64
- compiler: clang
- compiler: vs2015
- compiler: vs2017
install:
- cmd: choco install ninja
- cmd: set PATH=%PATH%;C:\Python36-x64\Scripts\
- cmd: pip3.exe install meson
build_script:
- cmd: set CC=cl
- cmd: if %compiler%==vs2015 call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64
- cmd: if %compiler%==vs2017 call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"
- cmd: if %compiler%==clang set CC=clang
- cmd: if %compiler%==msys64 set PATH=C:\msys64\mingw64\bin;%PATH%
- cmd: if %compiler%==msys64 set CC=gcc
- cmd: if %compiler%==cygwin64 set PATH=C:\cygwin64\bin;%PATH%
- cmd: if %compiler%==cygwin64 set CC=gcc
- cmd: meson build
- cmd: ninja -C build
test_script:
- cmd: ninja -C build test