language: cpp dist: xenial matrix: include: - os: linux addons: apt: sources: - ubuntu-toolchain-r-test packages: - g++-7 env: - QMAKE_SPEC=linux-g++ compiler: gcc - os: linux addons: apt: sources: - ubuntu-toolchain-r-test packages: - g++-7 env: - QMAKE_SPEC=linux-clang compiler: clang - os: linux addons: apt: sources: - ubuntu-toolchain-r-test packages: - g++-7 env: - USE_TIDY=TRUE compiler: clang before_install: - chmod +x ./build_scripts/linux/build_linux.sh - chmod +x ./build_scripts/linux/format.sh - chmod +x ./build_scripts/linux/run-clang-tidy.sh - chmod +x ./build_scripts/linux/verify_formatting.sh - python ./build_scripts/run-clang-format.py ./src -r --color always install: - sudo add-apt-repository ppa:kubuntu-ppa/backports -y - sudo apt-get update -qq - sudo apt-get install build-essential qtbase5-dev qttools5-dev qtdeclarative5-dev qtmultimedia5-dev qt5-default qttools5-dev-tools - sudo apt-get install bear clang-tidy script: - ./build_scripts/linux/build_linux.sh