language: rust
rust:
- stable
cache: cargo
sudo: required
matrix:
include:
- env: EVM_EMACS=emacs-25.3
os: osx
- env: EVM_EMACS=emacs-25.3
dist: trusty
- env: EVM_EMACS=emacs-25.3
dist: xenial
addons:
apt:
packages:
- libgtk-3-dev
- libxpm-dev
- env: EVM_EMACS=emacs-26.1
os: osx
- env: EVM_EMACS=emacs-26.1
dist: trusty
before_install:
- export PATH="$HOME/.evm/bin:$PATH"
- git clone -b max-26.1 https://github.com/ubolonton/evm.git $HOME/.evm
- evm config path /tmp
- evm install $EVM_EMACS --use --skip
install:
- cargo build --verbose --all
script:
- ./bin/test.sh