Skip to content
This repository was archived by the owner on Nov 21, 2018. It is now read-only.

Commit 0f486d3

Browse files
committed
Merge pull request #22 from rust-lang/msvc-32
Add msvc-32 builders
2 parents 83c36b0 + efc3524 commit 0f486d3

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

master/master.cfg

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ auto_platforms_prod = [
131131
"win-gnu-64-opt",
132132
#"win-gnu-64-nopt-c",
133133
"win-gnu-64-nopt-t",
134+
"win-msvc-32-opt",
134135
"win-msvc-64-opt",
135136

136137
# Tier 2 platforms, also modify nogate_builders
@@ -143,9 +144,9 @@ auto_platforms_prod = [
143144
try_platforms_prod = ["linux", "win-gnu-32", "win-gnu-64", "mac"]
144145
snap_platforms_prod = ["linux", "win-gnu-32", "win-gnu-64", "mac", "bitrig-64",
145146
"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"]
147148
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"]
149150

150151
# Development configuration
151152
auto_platforms_dev = [
@@ -160,6 +161,7 @@ auto_platforms_dev = [
160161
"win-gnu-32-nopt-t",
161162
"win-gnu-64-opt",
162163
"win-gnu-64-nopt-t",
164+
"win-msvc-32-opt",
163165
"win-msvc-64-opt",
164166

165167
"bitrig-64-opt",
@@ -171,9 +173,9 @@ auto_platforms_dev = [
171173
try_platforms_dev = ["linux", "win-gnu-32", "win-gnu-64"]
172174
snap_platforms_dev = ["linux", "win-gnu-32", "win-gnu-64", "bitrig-64",
173175
"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"]
175177
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"]
177179

178180
if env == "prod":
179181
auto_platforms = auto_platforms_prod
@@ -194,11 +196,12 @@ else:
194196
nogate_builders = [
195197
"auto-bitrig-64-opt",
196198
"auto-linux-musl-64-opt",
199+
"auto-win-msvc-32-opt",
197200
"auto-win-msvc-64-opt",
198201
"auto-freebsd10_32-1",
199202
"auto-freebsd10_64-1"
200203
]
201-
dist_nogate_platforms = ["win-msvc-64"]
204+
dist_nogate_platforms = ["win-msvc-32", "win-msvc-64"]
202205

203206

204207
####### BUILDSLAVES
@@ -671,6 +674,10 @@ class CommandEnv(object):
671674
env["MSYSTEM"] = "MINGW64"
672675
env["PATH"] = win64toolchain + ";c:\\msys64\\usr\\bin;${PATH};c:\\msys64\\mingw64\\bin"
673676

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}"
674681
if "win-msvc-64" in props["buildername"]:
675682
env["MACHTYPE"] = "x86_64-pc-win32"
676683
env["MSYSTEM"] = "MINGW64"

0 commit comments

Comments
 (0)