# configuration file for azure continuous integration jobs: - job: linux pool: vmImage: 'ubuntu-latest' steps: - script: | sudo apt update sudo apt install libsndfile-dev libavformat-dev librubberband-dev libvorbis-dev libflac-dev displayName: 'deps' - script: | make displayName: 'make' env: CFLAGS: -Werror - job: linux_double pool: vmImage: 'ubuntu-latest' steps: - script: | sudo apt update sudo apt install libfftw3-dev libsndfile-dev libavformat-dev librubberband-dev libvorbis-dev libflac-dev displayName: 'deps' - script: | HAVE_AUBIO_DOUBLE=1 WAFOPTS="--enable-fftw3" make displayName: 'make' env: CFLAGS: -Werror - job: linux_nodeps pool: vmImage: 'ubuntu-latest' steps: - script: | make displayName: 'make' env: CFLAGS: -Werror - job: windows pool: vmImage: 'windows-latest' steps: - script: | make displayName: 'make' env: # fail on error CFLAGS: /WX - job: macos pool: vmImage: 'macos-latest' steps: - script: | brew update brew install pkg-config gnupg brew install sox ffmpeg libsndfile libvorbis flac lcov displayName: 'brew install' - script: | make displayName: 'make' env: CFLAGS: -Werror