case $TRAVIS_OS_NAME in linux) export HOST=x86_64-unknown-linux-gnu export NM=nm export OBJDUMP=objdump ;; osx) export HOST=x86_64-apple-darwin export NM=gnm export OBJDUMP=gobjdump ;; esac case $TARGET in aarch64-unknown-linux-gnu) export PREFIX=aarch64-linux-gnu- export QEMU_LD_PREFIX=/usr/aarch64-linux-gnu ;; arm*-unknown-linux-gnueabi) export PREFIX=arm-linux-gnueabi- export QEMU_LD_PREFIX=/usr/arm-linux-gnueabi ;; arm-unknown-linux-gnueabihf) export PREFIX=arm-linux-gnueabihf- export QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf ;; armv7-unknown-linux-gnueabihf) export PREFIX=arm-linux-gnueabihf- export QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf ;; mips-unknown-linux-gnu) export PREFIX=mips-linux-gnu- export QEMU_LD_PREFIX=/usr/mips-linux-gnu ;; mipsel-unknown-linux-gnu) export PREFIX=mipsel-linux-gnu- export QEMU_LD_PREFIX=/usr/mipsel-linux-gnu ;; powerpc-unknown-linux-gnu) export PREFIX=powerpc-linux-gnu- export QEMU_LD_PREFIX=/usr/powerpc-linux-gnu ;; powerpc64-unknown-linux-gnu) export PREFIX=powerpc64-linux-gnu- export QEMU_LD_PREFIX=/usr/powerpc64-linux-gnu ;; powerpc64le-unknown-linux-gnu) export PREFIX=powerpc64le-linux-gnu- export QEMU_LD_PREFIX=/usr/powerpc64le-linux-gnu # Issue #2. QEMU doesn't work export RUN_TESTS=n ;; thumbv*-none-eabi) export CARGO=xargo export PREFIX=arm-none-eabi- # Bare metal targets. No `std` or `test` crates for these targets. export RUN_TESTS=n ;; esac