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