Skip to content
Snippets Groups Projects
.travis.yml 773 B
Newer Older
sudo: required
dist: trusty

language: cpp

env:
  - C_COMPILER=gcc-5 CXX_COMPILER=g++-5
Patrik Huber's avatar
Patrik Huber committed
  - C_COMPILER=clang-3.8 CXX_COMPILER=clang++-3.8

before_install:
  - sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
Patrik Huber's avatar
Patrik Huber committed
  - wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add -
  - echo "deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.8 main" | sudo tee -a /etc/apt/sources.list
  - sudo apt-get update -q
  - sudo apt-get install gcc-5 g++-5 -y
Patrik Huber's avatar
Patrik Huber committed
  - sudo apt-get install clang-3.8 -y
  - sudo apt-get install libboost-all-dev libeigen3-dev libopencv-dev -y

before_script:
  - mkdir build
  - cd build
  - cmake -DCMAKE_C_COMPILER=${C_COMPILER} -DCMAKE_CXX_COMPILER=${CXX_COMPILER} -DBUILD_EXAMPLES=on -DBUILD_UTILS=on ..

script:
  - make VERBOSE=1