1#.yml file for Github/Travis-CI support
2# Use new trusty images, should yield newer compilers and packages
3sudo: required
4language: c++
5
6os:
7- linux
8
9compiler:
10- gcc-c++
11
12addons:
13 apt:
14  packages:
15   - cmake
16   - swig
17   - libncurses5-dev
18   - libncursesw5-dev
19   - libgtest-dev
20   - gcovr
21
22script:
23 - bash ./lint_test.sh
24 - mkdir build
25 - cd build
26 - export gpstk=`pwd`/install
27 - cmake -DPYTHON_INSTALL_PREFIX=$gpstk -DCMAKE_INSTALL_PREFIX=install -DBUILD_EXT=ON -DBUILD_PYTHON=ON -DTEST_SWITCH=ON ../
28 - make all -j 2
29 - ctest -j 2
30
31
32after_success:
33 - make install -j 2
34