.travis.yml 821 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. language: c
  2. dist: trusty
  3. sudo: true
  4. matrix:
  5. include:
  6. - os: linux
  7. addons:
  8. apt:
  9. sources:
  10. - ubuntu-toolchain-r-test
  11. packages:
  12. - doxygen
  13. - graphviz
  14. - gcc-7
  15. - libssl-dev
  16. - xsltproc
  17. before_install:
  18. - bash .travis/install-clang-format-linux.sh
  19. env:
  20. - ARCH=x64
  21. - CC_OVERRIDE=gcc-7
  22. - CHECK_STYLE=true
  23. - os: linux
  24. addons:
  25. apt:
  26. sources:
  27. - ubuntu-toolchain-r-test
  28. packages:
  29. - doxygen
  30. - graphviz
  31. - gcc-7
  32. - libssl-dev
  33. - xsltproc
  34. env:
  35. - ARCH=x86
  36. - CC_OVERRIDE=gcc-7
  37. - os: osx
  38. compiler: clang
  39. before_install:
  40. - brew install doxygen
  41. env:
  42. - ARCH=x64
  43. - CC_OVERRIDE=clang
  44. script:
  45. - .travis/all-tests.sh