.travis.yml: add simple travis configuration
[vamp-aubio-plugins.git] / .travis.yml
1 language: python
2
3 matrix:
4   include:
5       os: linux
6       compiler: gcc
7       env: ARCH=x86_64
8       os: linux
9       compiler: gcc
10       env: ARCH=i386
11     - language: C
12       os: osx
13       compiler: clang
14       env: ARCH=x86_64
15     - language: C
16       os: osx
17       compiler: clang
18       env: ARCH=i386
19
20 addons:
21   apt:
22     packages:
23     - bzip2
24     - libsndfile1-dev
25     - libsamplerate-dev
26     - libjack-dev
27     - libasound2-dev
28
29 script:
30   - ./scripts/get_waf.sh
31   - ./scripts/get_aubio.h
32   - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ./scripts/get_deps_linux.sh; fi
33   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then ./scripts/get_deps_osx.sh; fi
34   - python waf configure
35   - python waf build
36
37 notifications:
38     irc:
39         channels:
40             - "irc.freenode.org#aubio"
41         use_notice: true