language: cpp branches: only: - master - dev - travis jobs: fast_finish: true include: - name: Ubuntu Qt Version 5.1 os: linux dist: trusty group: stable compiler: gcc addons: apt: sources: - ubuntu-toolchain-r-test - sourceline: 'ppa:beineri/opt-qt511-trusty' update: true packages: - qt51base - qt51tools - gcc-6 - g++-6 - libc6-i386 before_script: - "export DISPLAY=:99.0" - "sh -e /etc/init.d/xvfb start" - sleep 3 # give xvfb some time to start script: - PATH="/opt/qt51/bin:$PATH" - CXX="g++-6" - CC="gcc-6" - qt51-env.sh - mkdir ./build - cd ./build - export PATH=$PATH:$PWD/x64/lib - export PATH=$PATH:$PWD/x64/bin - cmake --version - cmake -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=DEBUG -DBUILD_TESTING=ON -DBUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX="./installed" ../ - cmake --build . - cmake --build . --target install - ctest --verbose - cmake -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=RELEASE -DBUILD_TESTING=ON -DBUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX="./installed" ../ - cmake --build . - cmake --build . --target install - ctest --verbose