forked from gladk/trunk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
26 lines (26 loc) · 1.25 KB
/
.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
25
26
language: cpp
dist: trusty
compiler:
- gcc
virtualenv:
system_site_packages: true
notifications:
email:
recipients:
- yade-dev@lists.launchpad.net
- gladk@debian.org
on_success: change
on_failure: always
before_script:
- sudo bash -c 'echo "deb http://www.yade-dem.org/packages/ trusty/" >> /etc/apt/sources.list'
- wget -O - http://www.yade-dem.org/packages/yadedev_pub.gpg | sudo apt-key add -
- sudo apt-get update -qq
- sudo apt-get install -y cmake debhelper freeglut3-dev help2man ipython libboost-all-dev libbz2-dev libcgal-dev libeigen3-dev libgl1-mesa-dev libgts-dev libloki-dev libmetis-dev libopenblas-dev libqglviewer-dev libsuitesparse-dev libvtk5-dev libxi-dev libxmu-dev pyqt4-dev-tools python-all-dev python-argparse python-gts python-imaging python-matplotlib python-minieigen python-numpy python-qt4 python-support python-tk python-xlib zlib1g-dev dvipng graphviz libjs-jquery lmodern python-bibtex python-sphinx texlive-fonts-recommended texlive-latex-extra texlive-latex-recommended texlive-pictures texlive-xetex tipa
- mkdir build
- cd build
- cmake -DCMAKE_INSTALL_PREFIX=./../inst -DSUFFIX=-trunk ..
script:
- make
- make install
- ./../inst/bin/yade-trunk --test
- ./../inst/bin/yade-trunk --check