You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.8 KiB
63 lines
1.8 KiB
dist: trusty
|
|
sudo: false
|
|
language: cpp
|
|
|
|
|
|
matrix:
|
|
include:
|
|
- env: COMPILER=g++-5 TEST_FLAGS="-c gcc" LIBCXX=NO
|
|
addons:
|
|
apt:
|
|
sources: ["ubuntu-toolchain-r-test"]
|
|
packages: ["g++-5"]
|
|
|
|
- env: COMPILER=g++-6 TEST_FLAGS="-c gcc" LIBCXX=NO
|
|
addons:
|
|
apt:
|
|
sources: ["ubuntu-toolchain-r-test"]
|
|
packages: ["g++-6"]
|
|
|
|
- env: COMPILER=g++-7 TEST_FLAGS="-c gcc --valgrind" LIBCXX=NO
|
|
addons:
|
|
apt:
|
|
sources: ["ubuntu-toolchain-r-test"]
|
|
packages: ["g++-7", "valgrind"]
|
|
|
|
- env: COMPILER=g++-8 TEST_FLAGS="-c gcc" LIBCXX=NO
|
|
addons:
|
|
apt:
|
|
sources: ["ubuntu-toolchain-r-test"]
|
|
packages: ["g++-8", "valgrind"]
|
|
|
|
# - env: COMPILER=clang++-3.8 TEST_FLAGS="-c clang" LIBCXX=NO
|
|
# addons:
|
|
# apt:
|
|
# sources: ["ubuntu-toolchain-r-test", "llvm-toolchain-precise-3.8"]
|
|
# packages: ["clang-3.8", "g++-6"]
|
|
|
|
# - env: COMPILER=clang++-3.9 TEST_FLAGS="-c clang" LIBCXX=NO
|
|
# addons:
|
|
# apt:
|
|
# sources: ["ubuntu-toolchain-r-test", "llvm-toolchain-trusty-3.9"]
|
|
# packages: ["clang-3.9", "g++-6"]
|
|
|
|
# - env: COMPILER=clang++-4.0 TEST_FLAGS="-c clang" LIBCXX=NO
|
|
# addons:
|
|
# apt:
|
|
# sources: ["ubuntu-toolchain-r-test", "llvm-toolchain-trusty-4.0"]
|
|
# packages: ["clang-4.0", "g++-6"]
|
|
|
|
# - env: COMPILER=clang++-5.0 TEST_FLAGS="-c clang --valgrind" LIBCXX=NO
|
|
# addons:
|
|
# apt:
|
|
# sources: ["ubuntu-toolchain-r-test", "llvm-toolchain-trusty-5.0"]
|
|
# packages: ["clang-5.0", "g++-6", "valgrind"]
|
|
|
|
|
|
install:
|
|
- if [[ "${COMPILER}" != "" ]]; then export CXX=${COMPILER}; fi
|
|
- ${CXX} --version
|
|
|
|
script:
|
|
- cd test && ./run_tests.py $TEST_FLAGS
|
|
|