language: c dist: xenial matrix: include: - name: "Linux + GCC + Linting + Metadata" os: linux compiler: gcc env: - MAKETARGET="test-all tidy-all check-format check-metadata check-license-files" addons: apt: packages: - python3 - python3-yaml - valgrind - name: "Linux + Clang" os: linux compiler: clang env: - MAKETARGET=test-all addons: apt: packages: - python3 - python3-yaml - valgrind - name: "MacOS + Clang" os: osx osx_image: xcode10.1 compiler: clang before_install: - pip3 install -r requirements.txt env: - MAKETARGET=test-all - name: "MacOS + GCC8" os: osx osx_image: xcode10.1 compiler: gcc addons: homebrew: packages: - gcc@8 before_install: - pip3 install -r requirements.txt env: - MAKETARGET=test-all script: - make ${MAKETARGET} cache: pip # vim: set ft=yaml ts=2 sw=2 tw=0 et :