source: .travis.yml @ 1f8061c

feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
Last change on this file since 1f8061c was 1f8061c, checked in by Paul Brossier <piem@piem.org>, 8 years ago

.travis.yml: fix architectures, add gcc on osx

  • Property mode set to 100644
File size: 1.8 KB
RevLine 
[66a3c51]1language: python
[bf45eb5]2
[082a1cf]3sudo: false
4
[ec6731c]5matrix:
6  include:
7    - python: 2.6
8      os: linux
9      compiler: gcc
10      env: ARCH=x86_64
11    - python: 2.6
12      os: linux
13      compiler: gcc
[1f8061c]14      env: ARCH=i386
[ec6731c]15    - python: 2.6
16      os: linux
17      compiler: clang
18      env: ARCH=x86_64
19    - python: 2.6
20      os: linux
21      compiler: clang
[1f8061c]22      env: ARCH=i386
[ec6731c]23    - python: 2.7
24      os: linux
25      compiler: gcc
26      env: ARCH=x86_64
27    - python: 2.7
28      os: linux
29      compiler: gcc
[1f8061c]30      env: ARCH=i386
[ec6731c]31    - python: 2.7
32      os: linux
33      compiler: clang
34      env: ARCH=x86_64
35    - python: 2.7
36      os: linux
37      compiler: clang
[1f8061c]38      env: ARCH=i386
[ec6731c]39    - python: 3.4
40      os: linux
41      compiler: gcc
42      env: ARCH=x86_64
43    - python: 3.4
44      os: linux
45      compiler: clang
[1f8061c]46      env: ARCH=i386
[ec6731c]47    - python: 3.4
48      os: linux
49      compiler: gcc
50      env: ARCH=x86_64
51    - python: 3.4
52      os: linux
53      compiler: clang
[1f8061c]54      env: ARCH=i386
55    - language: C
56      os: osx
57      compiler: clang
58      env: ARCH=x86_64
59    - language: C
60      os: osx
61      compiler: gcc
[ec6731c]62      env: ARCH=x86_64
[1f8061c]63    - language: C
[ec6731c]64      os: osx
[1f8061c]65      compiler: clang
[ec6731c]66      env: ARCH=i386
[1f8061c]67    - language: C
[ec6731c]68      os: osx
[1f8061c]69      compiler: gcc
70      env: ARCH=i386
[b8454c74]71
[082a1cf]72addons:
73  apt:
74    packages:
75    - bzip2
76    - libsndfile1-dev
77    - libsamplerate-dev
78    - libjack-dev
79    - libasound2-dev
80    - libfftw3-dev
[deedc49]81    - python-dev
82    - python-numpy
[e89310a0]83    - python3-setuptools
84    - python3-dev
85    - python3-numpy
[bf45eb5]86
[1f8061c]87before install:
88  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
89  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install libsndfile libsamplerate; fi
90  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then pip install setuptools numpy; fi
91
[bf45eb5]92script:
[6121dd4]93  - make build
[3708c15]94  - make build_python
95  - make clean_python
[6121dd4]96  - make clean
[38a462c]97  - make distcheck
Note: See TracBrowser for help on using the repository browser.