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