2019-08-06 07:24:43 -06:00
|
|
|
---
|
2019-08-06 02:53:02 -06:00
|
|
|
jobs:
|
2019-08-10 05:11:36 -06:00
|
|
|
- job: 'Linux'
|
2019-08-06 07:24:43 -06:00
|
|
|
dependsOn: []
|
2019-08-06 08:25:25 -06:00
|
|
|
strategy:
|
|
|
|
matrix:
|
|
|
|
Clang:
|
|
|
|
compiler: clang
|
|
|
|
GCC:
|
|
|
|
compiler: gcc
|
2019-08-06 02:53:02 -06:00
|
|
|
pool:
|
|
|
|
vmImage: 'ubuntu-16.04'
|
|
|
|
steps:
|
2019-08-06 07:24:43 -06:00
|
|
|
- template: .azure-pipelines/steps/dependencies-linux.yml
|
2019-08-06 06:34:37 -06:00
|
|
|
- template: .azure-pipelines/steps/meson.yml
|
|
|
|
parameters:
|
2019-08-06 08:25:25 -06:00
|
|
|
compiler: $(compiler)
|
2019-08-06 06:34:37 -06:00
|
|
|
options: -Denable-wayland=false
|
2019-08-06 07:55:41 -06:00
|
|
|
wrapper: valgrind --leak-check=full --track-origins=yes --error-exitcode=99
|
|
|
|
- job: 'macOS'
|
|
|
|
dependsOn: []
|
|
|
|
pool:
|
|
|
|
vmImage: 'macos-10.13'
|
|
|
|
steps:
|
|
|
|
- template: .azure-pipelines/steps/dependencies-macos.yml
|
|
|
|
- template: .azure-pipelines/steps/meson.yml
|
|
|
|
parameters:
|
|
|
|
options: -Denable-wayland=false -Denable-x11=false
|