Files
OpenVR-AdvancedSettings-frame/.travis.yml
T
Vasily 8e4c28c0c2 Add g++-7 to clang CI
This is needed for std::optional.
2019-03-19 16:10:35 +01:00

54 lines
1.2 KiB
YAML

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