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.

56 lines
1.1KB

  1. language: generic
  2. dist: trusty
  3. sudo: required
  4. matrix:
  5. include:
  6. - env: CXX=g++-7 CC=gcc-7
  7. addons:
  8. apt:
  9. packages:
  10. - g++-7
  11. sources: &sources
  12. - ubuntu-toolchain-r-test
  13. - llvm-toolchain-trusty
  14. - llvm-toolchain-trusty-3.9
  15. - llvm-toolchain-trusty-4.0
  16. - llvm-toolchain-trusty-5.0
  17. - env: CXX=g++-6 CC=gcc-6
  18. addons:
  19. apt:
  20. packages:
  21. - g++-6
  22. sources: *sources
  23. - env: CXX=g++-5 CC=gcc-5
  24. addons:
  25. apt:
  26. packages:
  27. - g++-5
  28. sources: *sources
  29. - env: CXX=clang++-5.0 CC=clang-5.0
  30. addons:
  31. apt:
  32. packages:
  33. - clang-5.0
  34. - libc++-dev
  35. sources: *sources
  36. - env: CXX=clang++-4.0 CC=clang-4.0
  37. addons:
  38. apt:
  39. packages:
  40. - clang-4.0
  41. - libc++-dev
  42. sources: *sources
  43. - env: CXX=clang++-3.9 CC=clang-3.9
  44. addons:
  45. apt:
  46. packages:
  47. - clang-3.9
  48. - libc++-dev
  49. sources: *sources
  50. script:
  51. - script/ci_build.sh