@@ -18,9 +18,39 @@ matrix:
18
18
# TODO These are all the build jobs. Adjust as necessary. Comment out what you
19
19
# don't need
20
20
include :
21
+ # Android
22
+ - env : TARGET=aarch64-linux-android DISABLE_TESTS=1
23
+ - env : TARGET=arm-linux-androideabi DISABLE_TESTS=1
24
+ - env : TARGET=armv7-linux-androideabi DISABLE_TESTS=1
25
+ - env : TARGET=i686-linux-android DISABLE_TESTS=1
26
+ - env : TARGET=x86_64-linux-android DISABLE_TESTS=1
27
+
28
+ # iOS
29
+ - env : TARGET=aarch64-apple-ios DISABLE_TESTS=1
30
+ os : osx
31
+ - env : TARGET=armv7-apple-ios DISABLE_TESTS=1
32
+ os : osx
33
+ - env : TARGET=armv7s-apple-ios DISABLE_TESTS=1
34
+ os : osx
35
+ - env : TARGET=i386-apple-ios DISABLE_TESTS=1
36
+ os : osx
37
+ - env : TARGET=x86_64-apple-ios DISABLE_TESTS=1
38
+ os : osx
39
+
21
40
# Linux
41
+ - env : TARGET=aarch64-unknown-linux-gnu
42
+ - env : TARGET=arm-unknown-linux-gnueabi
43
+ - env : TARGET=armv7-unknown-linux-gnueabihf
22
44
- env : TARGET=i686-unknown-linux-gnu
23
45
- env : TARGET=i686-unknown-linux-musl
46
+ - env : TARGET=mips-unknown-linux-gnu
47
+ - env : TARGET=mips64-unknown-linux-gnuabi64
48
+ - env : TARGET=mips64el-unknown-linux-gnuabi64
49
+ - env : TARGET=mipsel-unknown-linux-gnu
50
+ - env : TARGET=powerpc-unknown-linux-gnu
51
+ - env : TARGET=powerpc64-unknown-linux-gnu
52
+ - env : TARGET=powerpc64le-unknown-linux-gnu
53
+ - env : TARGET=s390x-unknown-linux-gnu DISABLE_TESTS=1
24
54
- env : TARGET=x86_64-unknown-linux-gnu
25
55
- env : TARGET=x86_64-unknown-linux-musl
26
56
@@ -35,17 +65,16 @@ matrix:
35
65
- env : TARGET=x86_64-unknown-freebsd DISABLE_TESTS=1
36
66
- env : TARGET=x86_64-unknown-netbsd DISABLE_TESTS=1
37
67
38
- # Other architectures
39
- - env : TARGET=aarch64-unknown-linux-gnu
40
- - env : TARGET=armv7-unknown-linux-gnueabihf
41
- - env : TARGET=mips-unknown-linux-gnu
42
- - env : TARGET=mips64-unknown-linux-gnuabi64
43
- - env : TARGET=mips64el-unknown-linux-gnuabi64
44
- - env : TARGET=mipsel-unknown-linux-gnu
45
- - env : TARGET=powerpc-unknown-linux-gnu
46
- - env : TARGET=powerpc64-unknown-linux-gnu
47
- - env : TARGET=powerpc64le-unknown-linux-gnu
48
- - env : TARGET=s390x-unknown-linux-gnu DISABLE_TESTS=1
68
+ # Windows
69
+ - env : TARGET=x86_64-pc-windows-gnu
70
+
71
+ # Bare metal
72
+ # These targets don't support std and as such are likely not suitable for
73
+ # most crates.
74
+ # - env: TARGET=thumbv6m-none-eabi
75
+ # - env: TARGET=thumbv7em-none-eabi
76
+ # - env: TARGET=thumbv7em-none-eabihf
77
+ # - env: TARGET=thumbv7m-none-eabi
49
78
50
79
# Testing other channels
51
80
- env : TARGET=x86_64-unknown-linux-gnu
0 commit comments