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

2 years ago
  1. dist: trusty
  2. sudo: false
  3. language: cpp
  4. matrix:
  5. include:
  6. - env: COMPILER=g++-5 TEST_FLAGS="-c gcc" LIBCXX=NO
  7. addons:
  8. apt:
  9. sources: ["ubuntu-toolchain-r-test"]
  10. packages: ["g++-5"]
  11. - env: COMPILER=g++-6 TEST_FLAGS="-c gcc" LIBCXX=NO
  12. addons:
  13. apt:
  14. sources: ["ubuntu-toolchain-r-test"]
  15. packages: ["g++-6"]
  16. - env: COMPILER=g++-7 TEST_FLAGS="-c gcc --valgrind" LIBCXX=NO
  17. addons:
  18. apt:
  19. sources: ["ubuntu-toolchain-r-test"]
  20. packages: ["g++-7", "valgrind"]
  21. - env: COMPILER=g++-8 TEST_FLAGS="-c gcc" LIBCXX=NO
  22. addons:
  23. apt:
  24. sources: ["ubuntu-toolchain-r-test"]
  25. packages: ["g++-8", "valgrind"]
  26. # - env: COMPILER=clang++-3.8 TEST_FLAGS="-c clang" LIBCXX=NO
  27. # addons:
  28. # apt:
  29. # sources: ["ubuntu-toolchain-r-test", "llvm-toolchain-precise-3.8"]
  30. # packages: ["clang-3.8", "g++-6"]
  31. # - env: COMPILER=clang++-3.9 TEST_FLAGS="-c clang" LIBCXX=NO
  32. # addons:
  33. # apt:
  34. # sources: ["ubuntu-toolchain-r-test", "llvm-toolchain-trusty-3.9"]
  35. # packages: ["clang-3.9", "g++-6"]
  36. # - env: COMPILER=clang++-4.0 TEST_FLAGS="-c clang" LIBCXX=NO
  37. # addons:
  38. # apt:
  39. # sources: ["ubuntu-toolchain-r-test", "llvm-toolchain-trusty-4.0"]
  40. # packages: ["clang-4.0", "g++-6"]
  41. # - env: COMPILER=clang++-5.0 TEST_FLAGS="-c clang --valgrind" LIBCXX=NO
  42. # addons:
  43. # apt:
  44. # sources: ["ubuntu-toolchain-r-test", "llvm-toolchain-trusty-5.0"]
  45. # packages: ["clang-5.0", "g++-6", "valgrind"]
  46. install:
  47. - if [[ "${COMPILER}" != "" ]]; then export CXX=${COMPILER}; fi
  48. - ${CXX} --version
  49. script:
  50. - cd test && ./run_tests.py $TEST_FLAGS