language: cpp compiler: g++ notifications: email: false env: - GTEST_DIR=~/gtest before_install: # Install a supported cmake version - mkdir -p ~/cmake - wget -O cmake.sh https://cmake.org/files/v3.12/cmake-3.12.1-Linux-x86_64.sh - sudo sh cmake.sh --skip-license --exclude-subdir --prefix="${HOME}/cmake" - export PATH=~/cmake/bin:$PATH - cmake --version # install google test - mkdir -p ~/gtest - cd ~/gtest - wget https://github.com/google/googletest/archive/release-1.8.0.tar.gz - tar xf release-1.8.0.tar.gz - cd googletest-release-1.8.0 - cmake -DBUILD_SHARED_LIBS=ON . - make - echo $GTEST_DIR script: - cd $TRAVIS_BUILD_DIR - mkdir build - cd build - cmake ../test/ - make - ./unittest