1language: cpp 2 3notifications: 4 email: 5 recipients: 6 - rainer.kuemmerle@gmail.com 7 on_success: change # default: change 8 on_failure: always # default: always 9 10# where do we want to build 11matrix: 12 include: 13 - os: linux 14 arch: amd64 15 compiler: gcc 16 dist: focal 17 - os: linux 18 arch: amd64 19 compiler: clang 20 dist: focal 21 - os: osx 22 arch: amd64 23 osx_image: xcode12.2 24 25before_install: 26 - env | sort 27 28# install: 29# - script/install-deps-${TRAVIS_OS_NAME}.sh 30 31before_script: 32 - mkdir build 33 - cd build 34 - cmake --version 35 - cmake -DBUILD_UNITTESTS=ON .. 36 - cat g2o/config.h 37 38script: 39 - make -j $(nproc) 40 - ctest --extra-verbose 41 42# installing dependencies 43addons: 44 apt: # linux 45 packages: 46 - libeigen3-dev 47 - qtdeclarative5-dev 48 - qt5-qmake 49 - libqglviewer-dev-qt5 50 - libsuitesparse-dev 51 homebrew: # mac os 52 packages: 53 - cmake 54 - eigen 55