You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
932 B
36 lines
932 B
sudo: required |
|
language: cpp |
|
python: |
|
- '3.5' |
|
matrix: |
|
fast_finish: true |
|
include: |
|
- os: linux |
|
dist: trusty |
|
compiler: gcc |
|
env: |
|
- MATRIX_EVAL="" |
|
- os: linux |
|
dist: trusty |
|
compiler: clang |
|
env: |
|
- CC=clang CXX=clang++ |
|
- MATRIX_EVAL="" |
|
- os: linux |
|
dist: trusty |
|
compiler: gcc |
|
env: |
|
- RUN_PYTEST=1 |
|
- MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" |
|
|
|
before_install: |
|
- sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y |
|
- sudo add-apt-repository ppa:deadsnakes/ppa -y # ppa with latest Python versions to Ubuntu 14.04 |
|
- sudo apt-get -qq update |
|
- sudo pip install --egg pyenv |
|
- sudo apt-get install -y clang cmake g++ gcc libeigen3-dev swig3.0 python-dev gcc-5 g++-5 python3.5 |
|
- pyenv shell 3.5 |
|
- eval "${MATRIX_EVAL}" |
|
- if [ -n "${RUN_PYTEST}" ]; then pip3 install -r ./EKF/tests/pytest/requirements.txt; fi |
|
|
|
script: ./build.sh
|
|
|