# Use container-based distribution sudo: false language: c++ addons: apt: sources: &default_sources - ubuntu-toolchain-r-test matrix: include: - env: COMPILER_NAME=g++ _CXX=g++-6 os: linux language: cpp addons: apt: sources: - *default_sources packages: - g++-6 script: - if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then CMAKE_URL="http://www.cmake.org/files/v3.9/cmake-3.9.4-Linux-x86_64.tar.gz"; mkdir cmake-bin && wget --quiet --no-check-certificate -O - ${CMAKE_URL} | tar --strip-components=1 -xz -C cmake-bin; export PATH=${PWD}/cmake-bin/bin:${PATH}; fi - git submodule update --recursive --init - mkdir -p build/debug - cd build/debug - cmake ../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_COMPILER=$_CXX -DTOKENIZE_BUILD_TESTS=ON -DPDDL_BUILD_TESTS=ON -DPLASP_BUILD_TESTS=ON - make -j3 plasp-app && make -j3 run-tokenize-tests && make -j3 run-pddl-tests && make -j3 run-tests