source: azure-pipelines.yml

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

[ci] build with fftw3 in linux_double on azure

  • Property mode set to 100644
File size: 1.3 KB
RevLine 
[0be7f65]1#  configuration file for azure continuous integration
[46155e50]2jobs:
[6f33badc]3
[46155e50]4- job: linux
5  pool:
[b7fa316]6    vmImage: 'ubuntu-latest'
7  steps:
8  - script: |
[a94e648]9      sudo apt update
[b8e23f8]10      sudo apt install libsndfile-dev libavformat-dev librubberband-dev libvorbis-dev libflac-dev
[b7fa316]11    displayName: 'deps'
12  - script: |
13      make
14    displayName: 'make'
15    env:
16      CFLAGS: -Werror
17
[6fa0bc3]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: |
[77fb5bf]27      HAVE_AUBIO_DOUBLE=1 WAFOPTS="--enable-fftw3" make
[6fa0bc3]28    displayName: 'make'
29    env:
30      CFLAGS: -Werror
31
[6150f81]32- job: linux_nodeps
[b7fa316]33  pool:
34    vmImage: 'ubuntu-latest'
[46155e50]35  steps:
36  - script: |
37      make
38    displayName: 'make'
[6f33badc]39    env:
40      CFLAGS: -Werror
41
[46155e50]42- job: windows
43  pool:
[808c6ac5]44    vmImage: 'windows-latest'
[46155e50]45  steps:
46  - script: |
47      make
48    displayName: 'make'
[dbed3ea]49    env:
50      # fail on error
51      CFLAGS: /WX
[f181953]52
53- job: macos
54  pool:
[7889d29]55    vmImage: 'macos-latest'
[f181953]56  steps:
57  - script: |
[07b47b1]58      brew update
[63a14de]59      brew install pkg-config gnupg
[e6a5aa5]60      brew install sox ffmpeg libsndfile libvorbis flac lcov
[f5b8800]61    displayName: 'brew install'
[07b47b1]62  - script: |
[f181953]63      make
64    displayName: 'make'
[6f33badc]65    env:
66      CFLAGS: -Werror
Note: See TracBrowser for help on using the repository browser.