.travis.yml 872 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. language: cpp
  2. before_install: ./util/travis/before_install.sh
  3. script: ./util/travis/script.sh
  4. sudo: required
  5. notifications:
  6. email: false
  7. matrix:
  8. fast_finish: true
  9. include:
  10. - env: PLATFORM=Win32
  11. compiler: gcc
  12. os: linux
  13. - env: PLATFORM=Win64
  14. compiler: gcc
  15. os: linux
  16. - env: PLATFORM=Unix COMPILER=clang
  17. compiler: clang
  18. os: osx
  19. - env: PLATFORM=Unix COMPILER=g++
  20. compiler: gcc
  21. os: linux
  22. - env: PLATFORM=Unix COMPILER=clang
  23. compiler: clang
  24. os: linux
  25. - env: PLATFORM=Unix COMPILER=clang VALGRIND=1
  26. compiler: clang
  27. os: linux
  28. dist: trusty
  29. - env: COMPILER=none LINT=1
  30. compiler: clang
  31. os: linux
  32. dist: trusty
  33. - env: PLATFORM=Unix COMPILER=g++-6
  34. compiler: gcc
  35. os: linux
  36. addons:
  37. apt:
  38. sources: &sources
  39. - ubuntu-toolchain-r-test