| language: c | |
| sudo: false | |
| os: | |
| - linux | |
| - osx | |
| addons: | |
| apt: | |
| packages: | |
| - nasm | |
| - diffutils | |
| compiler: | |
| - clang | |
| - gcc | |
| matrix: | |
| exclude: | |
| - os: osx | |
| compiler: gcc | |
| cache: | |
| directories: | |
| - ffmpeg-samples | |
| before_install: | |
| - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew update; fi | |
| install: | |
| - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install nasm; fi | |
| script: | |
| - mkdir -p ffmpeg-samples | |
| - ./configure --samples=ffmpeg-samples --cc=$CC | |
| - make -j 8 | |
| - make fate-rsync | |
| - make check -j 8 | |