forked from libantioch/antioch
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
16 lines (16 loc) · 910 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sudo: required
dist: trusty
language: cpp
compiler:
- gcc
- clang
before_script:
- sudo apt-get update -qq
- sudo apt-get install -qq libeigen3-dev libgsl0-dev libcppunit-1.13-0 libcppunit-dev
script:
- echo apt-get install -qq libeigen3-dev libgsl0-dev libcppunit-1.13-0 libcppunit-dev fglrx=2:8.960-0ubuntu1 opencl-headers libboost-chrono1.48-dev libboost-date-time1.48-dev libboost-filesystem1.48-dev libboost-system1.48-dev libboost-thread1.48-dev libboost-program-options1.48-dev libboost-test1.48-dev
- echo git clone https://github.com/ddemidov/vexcl
- ./bootstrap
- echo ./configure --with-eigen-include=/usr/include/eigen3 CXXFLAGS="-Wno-deprecated-declarations" --with-vexcl=${PWD}/vexcl "VexCL takes too much RAM to compile"
- ./configure --with-eigen-include=/usr/include/eigen3 CXXFLAGS="-Wno-deprecated-declarations"
- make && make check || (cat test/test-suite.log && false)