.travis.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. language: c
  2. sudo: false
  3. matrix:
  4. include:
  5. - compiler: gcc
  6. env: CFLAGS="-std=gnu99"
  7. - compiler: gcc-5
  8. env: GCOV="gcov-5"
  9. addons:
  10. apt:
  11. sources:
  12. - ubuntu-toolchain-r-test
  13. packages:
  14. - gcc-5
  15. - compiler: gcc-6
  16. env: GCOV="gcov-6"
  17. addons:
  18. apt:
  19. sources:
  20. - ubuntu-toolchain-r-test
  21. packages:
  22. - gcc-6
  23. - compiler: clang
  24. addons:
  25. apt:
  26. packages:
  27. - valgrind
  28. - dist: trusty
  29. addons:
  30. apt:
  31. packages:
  32. - valgrind
  33. env: CFLAGS="-std=gnu99"
  34. compiler: gcc
  35. - dist: trusty
  36. compiler: gcc-5
  37. env: GCOV="gcov-5"
  38. addons:
  39. apt:
  40. sources:
  41. - ubuntu-toolchain-r-test
  42. packages:
  43. - gcc-5
  44. - valgrind
  45. - dist: trusty
  46. compiler: gcc-6
  47. env: GCOV="gcov-6"
  48. addons:
  49. apt:
  50. sources:
  51. - ubuntu-toolchain-r-test
  52. packages:
  53. - gcc-6
  54. - valgrind
  55. - dist: trusty
  56. compiler: clang
  57. addons:
  58. apt:
  59. packages:
  60. - valgrind
  61. script:
  62. - make -j2 -k quiet=1
  63. - make -k check quiet=1