From ed1730011a1c5f384afbca0a57662c24a982b27a Mon Sep 17 00:00:00 2001 From: Bryant Mairs Date: Tue, 18 Apr 2017 09:27:11 -0700 Subject: [PATCH] Support all cross-supported targets. Adds Android, Linux/ARM, Linux/ARM/musl, dragonfly, Windows. Bare-metal thumb targets are listed, because they are supported by cross, but they aren't enabled by default as they don't support std and will likely not but used by most projects. --- .travis.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.travis.yml b/.travis.yml index 680947e..9163a62 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,9 +18,18 @@ matrix: # TODO These are all the build jobs. Adjust as necessary. Comment out what you # don't need include: + # Android + - env: TARGET=aarch64-linux-android + - env: TARGET=arm-linux-androideabi + - env: TARGET=armv7-linux-androideabi + - env: TARGET=i686-linux-android + # Linux - env: TARGET=aarch64-unknown-linux-gnu + - env: TARGET=arm-unknown-linux-gnueabi + - env: TARGET=arm-unknown-linux-musleabi - env: TARGET=armv7-unknown-linux-gnueabihf + - env: TARGET=armv7-unknown-linux-musleabihf - env: TARGET=i686-unknown-linux-gnu - env: TARGET=i686-unknown-linux-musl - env: TARGET=mips-unknown-linux-gnu @@ -42,9 +51,20 @@ matrix: # *BSD - env: TARGET=i686-unknown-freebsd DISABLE_TESTS=1 + - env: TARGET=x86_64-unknown-dragonfly DISABLE_TESTS=1 - env: TARGET=x86_64-unknown-freebsd DISABLE_TESTS=1 - env: TARGET=x86_64-unknown-netbsd DISABLE_TESTS=1 + # Windows + - env: TARGET=x86_64-pc-windows-gnu + + # Bare metal + # These targets don't support std and as such are likely not suitable for + # most crates. + # - env: TARGET=thumbv6m-none-eabi + # - env: TARGET=thumbv7em-none-eabi + # - env: TARGET=thumbv7em-none-eabihf + # - env: TARGET=thumbv7m-none-eabi # Testing other channels - env: TARGET=x86_64-unknown-linux-gnu