shithub: aubio

ref: 1f8061c8a963d1386760b6fb689963f6b867b2e3
dir: /.travis.yml/

View raw version
language: python

sudo: false

matrix:
  include:
    - python: 2.6
      os: linux
      compiler: gcc
      env: ARCH=x86_64
    - python: 2.6
      os: linux
      compiler: gcc
      env: ARCH=i386
    - python: 2.6
      os: linux
      compiler: clang
      env: ARCH=x86_64
    - python: 2.6
      os: linux
      compiler: clang
      env: ARCH=i386
    - python: 2.7
      os: linux
      compiler: gcc
      env: ARCH=x86_64
    - python: 2.7
      os: linux
      compiler: gcc
      env: ARCH=i386
    - python: 2.7
      os: linux
      compiler: clang
      env: ARCH=x86_64
    - python: 2.7
      os: linux
      compiler: clang
      env: ARCH=i386
    - python: 3.4
      os: linux
      compiler: gcc
      env: ARCH=x86_64
    - python: 3.4
      os: linux
      compiler: clang
      env: ARCH=i386
    - python: 3.4
      os: linux
      compiler: gcc
      env: ARCH=x86_64
    - python: 3.4
      os: linux
      compiler: clang
      env: ARCH=i386
    - language: C
      os: osx
      compiler: clang
      env: ARCH=x86_64
    - language: C
      os: osx
      compiler: gcc
      env: ARCH=x86_64
    - language: C
      os: osx
      compiler: clang
      env: ARCH=i386
    - language: C
      os: osx
      compiler: gcc
      env: ARCH=i386

addons:
  apt:
    packages:
    - bzip2
    - libsndfile1-dev
    - libsamplerate-dev
    - libjack-dev
    - libasound2-dev
    - libfftw3-dev
    - python-dev
    - python-numpy
    - python3-setuptools
    - python3-dev
    - python3-numpy

before install:
  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install libsndfile libsamplerate; fi
  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then pip install setuptools numpy; fi

script:
  - make build
  - make build_python
  - make clean_python
  - make clean
  - make distcheck