- os: linux
compiler: gcc
env:
- - NAME="linux,gcc,cocci,rust"
+ - NAME="linux,gcc,cocci"
- *default-cflags
- - ENABLE_RUST="yes"
- - ARGS="--enable-rust"
addons:
apt:
sources:
packages:
- *packages
- coccinelle
+ # Linux, gcc, Rust (latest stable).
+ - os: linux
+ compiler: gcc
+ env:
+ - NAME="linux,gcc,rust"
+ - *default-cflags
+ - ENABLE_RUST="yes"
+ - ARGS="--enable-rust"
+ # Linux, gcc, Rust (1.7.0 - oldest supported).
+ - os: linux
+ compiler: gcc
+ env:
+ - NAME="linux,gcc,rust-1.7.0"
+ - *default-cflags
+ - ENABLE_RUST="yes"
+ - RUST_VERSION="1.7.0"
+ - ARGS="--enable-rust"
# Linux, gcc, -DNDEBUG.
- os: linux
compiler: gcc
fi
before_install:
+ - export PATH=$HOME/.cargo/bin:$PATH
- |
if [[ "$ENABLE_RUST" == "yes" ]]; then
curl https://sh.rustup.rs -sSf | sh -s -- -y
+ if [[ "$RUST_VERSION" != "" ]]; then
+ rustup override set $RUST_VERSION
+ fi
+ rustc --version
fi
- - export PATH=$HOME/.cargo/bin:$PATH
- |
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
brew update