.travis.yml 734 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # Author: Ivan Mincik, ivan.mincik@gmail.com (linux)
  2. # Rainer M. Krug, Rainer@krugs.de (osx)
  3. language: c
  4. cache: ccache
  5. matrix:
  6. include:
  7. - os: linux
  8. dist: focal
  9. compiler: gcc
  10. sudo: required
  11. env:
  12. CC=gcc
  13. - os: linux
  14. dist: focal
  15. compiler: clang
  16. sudo: required
  17. env:
  18. CC=clang
  19. env:
  20. global:
  21. - CFLAGS="-Werror=implicit-function-declaration"
  22. before_install:
  23. - ./.travis/$TRAVIS_OS_NAME.before_install.sh
  24. install:
  25. - ./.travis/$TRAVIS_OS_NAME.install.sh
  26. script:
  27. - ./.travis/$TRAVIS_OS_NAME.script.sh
  28. after_success:
  29. - bash < (curl -s https://codecov.io/bash)
  30. notifications:
  31. irc: "chat.freenode.net#grass"