forked from chriskohlhoff/asio
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.appveyor.yml
137 lines (133 loc) · 3.38 KB
/
.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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
version: "{branch} (#{build})"
image:
- Visual Studio 2013
- Visual Studio 2015
- Visual Studio 2017
- Visual Studio 2019
environment:
DEBUG: 1
WARNINGS: 1
matrix:
- STANDALONE: 1
HEADER_ONLY: 1
MSVC: 1
- STANDALONE: 1
SEPARATE_COMPILATION: 1
MSVC: 1
- STANDALONE: 1
MINGW: 1
- STANDALONE: 1
CXXLATEST: 1
MSVC: 1
- STANDALONE: 1
HEADER_ONLY: 1
WIN9X: 1
MSVC: 1
- STANDALONE: 1
SEPARATE_COMPILATION: 1
WIN9X: 1
MSVC: 1
- USING_BOOST: 1
HEADER_ONLY: 1
MSVC: 1
- USING_BOOST: 1
SEPARATE_COMPILATION: 1
MSVC: 1
- USING_BOOST: 1
MINGW: 1
for:
-
matrix:
only:
- image: Visual Studio 2013
environment:
BOOSTDIR: C:\Libraries\boost_1_58_0
build_script:
- call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x86
- call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86
- cd asio\src
- nmake -f Makefile.msc
- nmake -f Makefile.msc check
-
matrix:
only:
- image: Visual Studio 2015
MSVC: 1
environment:
BOOSTDIR: C:\Libraries\boost_1_63_0
build_script:
- call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64
- call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64
- cd asio\src
- nmake -f Makefile.msc
- nmake -f Makefile.msc check
-
matrix:
only:
- image: Visual Studio 2015
MINGW: 1
environment:
BOOSTDIR: C:/Libraries/boost_1_63_0
build_script:
- PATH=C:\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin;C:\msys64\usr\bin;%PATH%
- cd asio\src
- mingw32-make -f Makefile.mgw
- mingw32-make -f Makefile.mgw check
-
matrix:
only:
- image: Visual Studio 2017
environment:
BOOSTDIR: C:\Libraries\boost_1_69_0
_WIN32_WINNT: 0x0603
build_script:
- call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
- cd asio\src
- nmake -f Makefile.msc
- nmake -f Makefile.msc check
-
matrix:
only:
- image: Visual Studio 2019
environment:
BOOSTDIR: C:\Libraries\boost_1_71_0
_WIN32_WINNT: 0x0A00
build_script:
- call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
- cd asio\src
- nmake -f Makefile.msc
- nmake -f Makefile.msc check
matrix:
exclude:
- image: Visual Studio 2013
SEPARATE_COMPILATION: 1
- image: Visual Studio 2013
CXXLATEST: 1
- image: Visual Studio 2013
USING_BOOST: 1
- image: Visual Studio 2013
MINGW: 1
- image: Visual Studio 2015
HEADER_ONLY: 1
- image: Visual Studio 2015
CXXLATEST: 1
- image: Visual Studio 2015
WIN9X: 1
- image: Visual Studio 2017
SEPARATE_COMPILATION: 1
- image: Visual Studio 2017
CXXLATEST: 1
- image: Visual Studio 2017
WIN9X: 1
- image: Visual Studio 2017
USING_BOOST: 1
- image: Visual Studio 2017
MINGW: 1
- image: Visual Studio 2019
HEADER_ONLY: 1
- image: Visual Studio 2019
WIN9X: 1
- image: Visual Studio 2019
USING_BOOST: 1
- image: Visual Studio 2019
MINGW: 1