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

Commit 6c717ce

Browse files
committed
Merge pull request #87 from alexcrichton/wincross
Add i586-* builders
2 parents 88c326b + aa55be2 commit 6c717ce

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

master/master.cfg

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ auto_platforms = [
147147
"win-msvc-32-opt",
148148
"win-msvc-64-opt",
149149
"win-msvc-64-opt-mir",
150+
"win-msvc-32-cross-opt",
150151

151152
"win-gnu-32-opt-rustbuild",
152153
"win-msvc-64-opt-rustbuild",
@@ -168,7 +169,8 @@ dist_platforms = ["linux", "mac", "arm-android", "musl-linux",
168169
"cross-host-linux",
169170
"mac-ios",
170171
"win-gnu-32", "win-gnu-64",
171-
"win-msvc-32", "win-msvc-64"]
172+
"win-msvc-32", "win-msvc-64",
173+
"win-msvc-32-cross"]
172174
packaging_platforms = ["linux", "mac",
173175
"win-gnu-32", "win-gnu-64",
174176
"win-msvc-32", "win-msvc-64"]
@@ -204,6 +206,7 @@ nogate_builders = [
204206
dist_nogate_platforms = [
205207
"mac-ios",
206208
"cross-host-linux",
209+
"cross-win",
207210
]
208211

209212
cross_host_targets = [
@@ -225,6 +228,7 @@ cargo_cross_targets = [
225228
nightly_lincross_targets = [
226229
'mips-unknown-linux-musl',
227230
'mipsel-unknown-linux-musl',
231+
'i586-unknown-linux-gnu',
228232
]
229233
beta_lincross_targets = [
230234
'armv7-unknown-linux-gnueabihf',
@@ -240,6 +244,11 @@ stable_lincross_targets = [
240244
'mipsel-unknown-linux-gnu',
241245
'aarch64-unknown-linux-gnu',
242246
]
247+
nightly_wincross_targets = [
248+
'i586-pc-windows-msvc',
249+
]
250+
beta_wincross_targets = []
251+
stable_wincross_targets = []
243252

244253
ios_targets = [
245254
'aarch64-apple-ios',
@@ -251,6 +260,8 @@ ios_targets = [
251260

252261
all_lincross_targets = nightly_lincross_targets + beta_lincross_targets + \
253262
stable_lincross_targets
263+
all_wincross_targets = nightly_wincross_targets + beta_wincross_targets + \
264+
stable_wincross_targets
254265

255266
####### BUILDSLAVES
256267

@@ -1593,7 +1604,7 @@ def platform_snap_slaves(p):
15931604
# FIXME: The linux AMI instances are using valgrind 3.7 and we need 3.8+
15941605
# This rule limits which bots we run the valgrinding dist snapshot on.
15951606
def platform_dist_slaves(p):
1596-
if 'musl' in p or 'cross' in p or 'ios' in p:
1607+
if 'musl' in p or 'cross-linux' in p or 'ios' in p:
15971608
return platform_slaves(p)
15981609

15991610
# p is exactly the platform name, ie arm-android
@@ -1664,6 +1675,9 @@ for p in auto_platforms:
16641675
if "linux-cross" in p:
16651676
chk = False
16661677
targets += all_lincross_targets
1678+
if "win-msvc-32-cross" in p:
1679+
chk = False
1680+
targets += all_wincross_targets
16671681
if "ios" in p:
16681682
chk = False
16691683
targets += ios_targets
@@ -1757,16 +1771,23 @@ for p in dist_platforms:
17571771
rustbuild = None
17581772

17591773
my_lincross_targets = []
1774+
my_wincross_targets = []
17601775
my_cross_host_targets = []
17611776
if channel == 'stable':
17621777
my_lincross_targets += stable_lincross_targets
1778+
my_wincross_targets += stable_wincross_targets
17631779
if channel == 'beta':
17641780
my_lincross_targets += stable_lincross_targets
17651781
my_lincross_targets += beta_lincross_targets
1782+
my_wincross_targets += stable_wincross_targets
1783+
my_wincross_targets += beta_wincross_targets
17661784
elif channel == 'nightly':
17671785
my_lincross_targets += stable_lincross_targets
17681786
my_lincross_targets += beta_lincross_targets
17691787
my_lincross_targets += nightly_lincross_targets
1788+
my_wincross_targets += stable_wincross_targets
1789+
my_wincross_targets += beta_wincross_targets
1790+
my_wincross_targets += nightly_wincross_targets
17701791
my_cross_host_targets += [h['target'] for h in cross_host_targets]
17711792

17721793
# The `cross-linux` builder below is intended for just producing
@@ -1785,6 +1806,8 @@ for p in dist_platforms:
17851806

17861807
if "cross-linux" in p:
17871808
my_targets += my_lincross_targets
1809+
if "win-msvc-32-cross" in p:
1810+
my_targets += my_wincross_targets
17881811
if "cross-host-linux" in p:
17891812
rustbuild = True
17901813
my_hosts = my_cross_host_targets

0 commit comments

Comments
 (0)