Skip to content

Commit e5336d0

Browse files
committed
Added Windows build
1 parent 89d1a51 commit e5336d0

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

appveyor.yml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
clone_depth: 50
2+
environment:
3+
matrix:
4+
- TARGET: nightly-x86_64-pc-windows-msvc
5+
- TARGET: nightly-i686-pc-windows-msvc
6+
- TARGET: nightly-x86_64-pc-windows-gnu
7+
MSYS_BITS: 64
8+
- TARGET: nightly-i686-pc-windows-gnu
9+
MSYS_BITS: 32
10+
- TARGET: beta-x86_64-pc-windows-msvc
11+
- TARGET: beta-i686-pc-windows-mcvc
12+
- TARGET: beta-x86_64-pc-windows-gnu
13+
MSYS_BITS: 64
14+
- TARGET: beta-i686-pc-windows-gnu
15+
MSYS_BITS: 32
16+
- TARGET: 1.8.0-x86_64-pc-windows-msvc
17+
- TARGET: 1.8.0-i686-pc-windows-msvc
18+
- TARGET: 1.8.0-x86_64-pc-windows-gnu
19+
MSYS_BITS: 64
20+
- TARGET: 1.8.0-i686-pc-windows-gnu
21+
MSYS_BITS: 32
22+
- TARGET: 1.7.0-x86_64-pc-windows-msvc
23+
- TARGET: 1.7.0-i686-pc-windows-msvc
24+
- TARGET: 1.7.0-x86_64-pc-windows-gnu
25+
MSYS_BITS: 64
26+
- TARGET: 1.7.0-i686-pc-windows-gnu
27+
MSYS_BITS: 32
28+
- TARGET: 1.6.0-x86_64-pc-windows-msvc
29+
- TARGET: 1.6.0-i686-pc-windows-msvc
30+
- TARGET: 1.6.0-x86_64-pc-windows-gnu
31+
MSYS_BITS: 64
32+
- TARGET: 1.6.0-i686-pc-windows-gnu
33+
MSYS_BITS: 32
34+
- TARGET: 1.5.0-x86_64-pc-windows-msvc
35+
- TARGET: 1.5.0-i686-pc-windows-msvc
36+
- TARGET: 1.5.0-x86_64-pc-windows-gnu
37+
MSYS_BITS: 64
38+
- TARGET: 1.5.0-i686-pc-windows-gnu
39+
MSYS_BITS: 32
40+
- TARGET: 1.4.0-x86_64-pc-windows-msvc
41+
- TARGET: 1.4.0-i686-pc-windows-msvc
42+
- TARGET: 1.4.0-x86_64-pc-windows-gnu
43+
MSYS_BITS: 64
44+
- TARGET: 1.4.0-i686-pc-windows-gnu
45+
MSYS_BITS: 32
46+
- TARGET: 1.3.0-x86_64-pc-windows-msvc
47+
- TARGET: 1.3.0-i686-pc-windows-msvc
48+
- TARGET: 1.3.0-x86_64-pc-windows-gnu
49+
MSYS_BITS: 64
50+
- TARGET: 1.3.0-i686-pc-windows-gnu
51+
MSYS_BITS: 32
52+
install:
53+
- git submodule update --init --recursive
54+
- ps: Start-FileDownload "https://static.rust-lang.org/dist/rust-${env:TARGET}.exe" -FileName "rust-install.exe"
55+
- ps: .\rust-install.exe /VERYSILENT /NORESTART /DIR="C:\rust" | Out-Null
56+
- ps: $env:PATH="$env:PATH;C:\rust\bin"
57+
- if defined MSYS_BITS set PATH=C:\msys64\mingw%MSYS_BITS%\bin;C:\msys64\usr\bin;%PATH%
58+
- rustc -vV
59+
- cargo -vV
60+
build_script:
61+
- cargo build
62+
- cargo package
63+
test_script:
64+
- cargo test

0 commit comments

Comments
 (0)