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.
 
 
 

60 lines
1.0 KiB

  1. language: c
  2. dist: xenial
  3. matrix:
  4. include:
  5. - os: linux
  6. compiler: gcc
  7. env:
  8. - MAKETARGET="test-all tidy-all check-format"
  9. addons:
  10. apt:
  11. packages:
  12. - valgrind
  13. - python3
  14. - python3-pip
  15. - os: linux
  16. compiler: clang
  17. env:
  18. - MAKETARGET=test-all
  19. addons:
  20. apt:
  21. packages:
  22. - valgrind
  23. - python3
  24. - python3-pip
  25. - os: osx
  26. osx_image: xcode10.1
  27. compiler: clang
  28. env:
  29. - MAKETARGET=test-all
  30. addons:
  31. homebrew:
  32. packages:
  33. - python
  34. - valgrind
  35. - os: osx
  36. osx_image: xcode10.1
  37. compiler: gcc
  38. addons:
  39. homebrew:
  40. packages:
  41. - gcc@8
  42. - python
  43. - valgrind
  44. env:
  45. - MAKETARGET=test-all
  46. before_install:
  47. - python3 --version
  48. - pip3 install -r requirements.txt
  49. script:
  50. - make ${MAKETARGET}
  51. cache: pip
  52. # vim: set ft=yaml ts=2 sw=2 tw=0 et :