1language: c
2sudo: false
3os:
4  - linux
5  - osx
6addons:
7  apt:
8    packages:
9      - nasm
10      - diffutils
11compiler:
12  - clang
13  - gcc
14matrix:
15    exclude:
16        - os: osx
17          compiler: gcc
18cache:
19  directories:
20    - ffmpeg-samples
21before_install:
22  - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew update --all; fi
23install:
24  - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install nasm; fi
25script:
26  - mkdir -p ffmpeg-samples
27  - ./configure --samples=ffmpeg-samples --cc=$CC
28  - make -j 8
29  - make fate-rsync
30  - make check -j 8
31