-
Konstantinos Sideris authoredKonstantinos Sideris authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
.travis.yml 1.77 KiB
---
language: cpp
sudo: required
dist: trusty
services:
- docker
notifications:
email: false
matrix:
include:
- os: osx
osx_image: xcode9
compiler: clang
env:
- OPENSLL_ROOT_DIR=/usr/local/opt/openssl
- TESTS=OFF
- USE_BUNDLED_BOOST=OFF
- os: linux
compiler: gcc
env:
- CXX_VERSION=g++-5
- CC_VERSION=gcc-5
- TESTS=ON
- USE_BUNDLED_BOOST=ON
- LIBSODIUM_VERSION=1.0.16
addons:
apt:
sources:
- "ubuntu-toolchain-r-test"
packages:
- "g++-5"
- "lcov"
- os: linux
compiler: gcc
env:
- CXX_VERSION=g++-8
- CC_VERSION=gcc-8
- TESTS=ON
- COVERAGE=ON
- USE_BUNDLED_BOOST=ON
- LIBSODIUM_VERSION=1.0.16
addons:
apt:
sources:
- "ubuntu-toolchain-r-test"
packages:
- "g++-8"
- "lcov"
- os: linux
compiler: clang
env:
- CXX_VERSION=clang++-6.0
- CC_VERSION=clang-6.0
- TESTS=ON
- USE_BUNDLED_BOOST=ON
- LIBSODIUM_VERSION=1.0.16
addons:
apt:
sources:
- "ubuntu-toolchain-r-test"
- "llvm-toolchain-trusty-6.0"
packages:
- "clang++-6.0"
- "clang-6.0"
install: