@@ -131,6 +131,7 @@ auto_platforms_prod = [
131
131
"win-gnu-64-opt" ,
132
132
#"win-gnu-64-nopt-c",
133
133
"win-gnu-64-nopt-t" ,
134
+ "win-msvc-32-opt" ,
134
135
"win-msvc-64-opt" ,
135
136
136
137
# Tier 2 platforms, also modify nogate_builders
@@ -143,9 +144,9 @@ auto_platforms_prod = [
143
144
try_platforms_prod = ["linux" , "win-gnu-32" , "win-gnu-64" , "mac" ]
144
145
snap_platforms_prod = ["linux" , "win-gnu-32" , "win-gnu-64" , "mac" , "bitrig-64" ,
145
146
"freebsd10_32-1" , "freebsd10_64-1" ]
146
- dist_platforms_prod = ["linux" , "win-gnu-32" , "win-gnu-64" , "win-msvc-64" , "mac" ]
147
+ dist_platforms_prod = ["linux" , "win-gnu-32" , "win-gnu-64" , "win-msvc-32" , "win-msvc- 64" , "mac" ]
147
148
cargo_platforms_prod = ["linux-32" , "linux-64" , "mac-32" , "mac-64" , "win-gnu-32" ,
148
- "win-gnu-64" , "win-msvc-64" , "bitrig-64" ]
149
+ "win-gnu-64" , "win-msvc-32" , "win-msvc- 64" , "bitrig-64" ]
149
150
150
151
# Development configuration
151
152
auto_platforms_dev = [
@@ -160,6 +161,7 @@ auto_platforms_dev = [
160
161
"win-gnu-32-nopt-t" ,
161
162
"win-gnu-64-opt" ,
162
163
"win-gnu-64-nopt-t" ,
164
+ "win-msvc-32-opt" ,
163
165
"win-msvc-64-opt" ,
164
166
165
167
"bitrig-64-opt" ,
@@ -171,9 +173,9 @@ auto_platforms_dev = [
171
173
try_platforms_dev = ["linux" , "win-gnu-32" , "win-gnu-64" ]
172
174
snap_platforms_dev = ["linux" , "win-gnu-32" , "win-gnu-64" , "bitrig-64" ,
173
175
"freebsd10_32-1" , "freebsd10_64-1" ]
174
- dist_platforms_dev = ["linux" , "win-gnu-32" , "win-gnu-64" , "win-msvc-64" ]
176
+ dist_platforms_dev = ["linux" , "win-gnu-32" , "win-gnu-64" , "win-msvc-32" , "win-msvc- 64" ]
175
177
cargo_platforms_dev = ["linux-32" , "linux-64" , "win-gnu-32" , "win-gnu-64" ,
176
- "bitrig-64" , "win-msvc-64" ]
178
+ "bitrig-64" , "win-msvc-32" , "win-msvc- 64" ]
177
179
178
180
if env == "prod" :
179
181
auto_platforms = auto_platforms_prod
@@ -194,11 +196,12 @@ else:
194
196
nogate_builders = [
195
197
"auto-bitrig-64-opt" ,
196
198
"auto-linux-musl-64-opt" ,
199
+ "auto-win-msvc-32-opt" ,
197
200
"auto-win-msvc-64-opt" ,
198
201
"auto-freebsd10_32-1" ,
199
202
"auto-freebsd10_64-1"
200
203
]
201
- dist_nogate_platforms = ["win-msvc-64" ]
204
+ dist_nogate_platforms = ["win-msvc-32" , "win-msvc- 64" ]
202
205
203
206
204
207
####### BUILDSLAVES
@@ -671,6 +674,10 @@ class CommandEnv(object):
671
674
env ["MSYSTEM" ] = "MINGW64"
672
675
env ["PATH" ] = win64toolchain + ";c:\\ msys64\\ usr\\ bin;${PATH};c:\\ msys64\\ mingw64\\ bin"
673
676
677
+ if "win-msvc-64" in props ["buildername" ]:
678
+ env ["MACHTYPE" ] = "i686-pc-win32"
679
+ env ["MSYSTEM" ] = "MINGW32"
680
+ env ["PATH" ] = win32toolchain + ";c:\\ msys64\\ mingw32\\ bin;c:\\ msys64\\ usr\\ bin;${PATH}"
674
681
if "win-msvc-64" in props ["buildername" ]:
675
682
env ["MACHTYPE" ] = "x86_64-pc-win32"
676
683
env ["MSYSTEM" ] = "MINGW64"
0 commit comments