-
Notifications
You must be signed in to change notification settings - Fork 10
/
.travis.yml
24 lines (23 loc) · 956 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
sudo: required
dist: trusty
before_install:
- sudo apt-get update -qq
- sudo apt-get -y install unzip build-essential libtool git subversion cmake libfreeimage-dev libatlas3gf-base libatlas-dev libfftw3-dev liblapacke-dev libboost1.55-all-dev libglew-dev libglewmx-dev xorg-dev libglu1-mesa-dev
- wget https://github.com/glfw/glfw/releases/download/3.1.2/glfw-3.1.2.zip
- unzip glfw-3.1.2.zip -d . && cd glfw-3.1.2 && cmake . && sudo make install
- cd .. && git submodule update --init --recursive
language: rust
script:
- sed -i -- 's/true/false/g' /home/travis/build/jramapuram/hal/arrayfire-rust/build.conf
- cargo build --verbose
- cargo run --example autoencoder
- cargo test
rust:
- 1.8.0
- 1.9.0
env:
global:
- AF_PATH=/home/travis/build/jramapuram/hal/arrayfire-rust/arrayfire/build/package/lib
- LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$AF_PATH
- RUST_TEST_THREADS=1
- AF_DISABLE_GRAPHICS=1