source: azure-pipelines.yml

Last change on this file was 77fb5bf, checked in by Paul Brossier <piem@piem.org>, 3 months ago

[ci] build with fftw3 in linux_double on azure

  • Property mode set to 100644
File size: 1.3 KB
Line 
1#  configuration file for azure continuous integration
2jobs:
3
4- job: linux
5  pool:
6    vmImage: 'ubuntu-latest'
7  steps:
8  - script: |
9      sudo apt update
10      sudo apt install libsndfile-dev libavformat-dev librubberband-dev libvorbis-dev libflac-dev
11    displayName: 'deps'
12  - script: |
13      make
14    displayName: 'make'
15    env:
16      CFLAGS: -Werror
17
18- job: linux_double
19  pool:
20    vmImage: 'ubuntu-latest'
21  steps:
22  - script: |
23      sudo apt update
24      sudo apt install libfftw3-dev libsndfile-dev libavformat-dev librubberband-dev libvorbis-dev libflac-dev
25    displayName: 'deps'
26  - script: |
27      HAVE_AUBIO_DOUBLE=1 WAFOPTS="--enable-fftw3" make
28    displayName: 'make'
29    env:
30      CFLAGS: -Werror
31
32- job: linux_nodeps
33  pool:
34    vmImage: 'ubuntu-latest'
35  steps:
36  - script: |
37      make
38    displayName: 'make'
39    env:
40      CFLAGS: -Werror
41
42- job: windows
43  pool:
44    vmImage: 'windows-latest'
45  steps:
46  - script: |
47      make
48    displayName: 'make'
49    env:
50      # fail on error
51      CFLAGS: /WX
52
53- job: macos
54  pool:
55    vmImage: 'macos-latest'
56  steps:
57  - script: |
58      brew update
59      brew install pkg-config gnupg
60      brew install sox ffmpeg libsndfile libvorbis flac lcov
61    displayName: 'brew install'
62  - script: |
63      make
64    displayName: 'make'
65    env:
66      CFLAGS: -Werror
Note: See TracBrowser for help on using the repository browser.