f5308a76f8a6c1b2f221a6f213b66d1c01e21a02
[platform/upstream/libxkbcommon.git] / azure-pipelines.yml
1 ---
2 jobs:
3   - job: 'Linux'
4     dependsOn: []
5     strategy:
6       matrix:
7         Clang:
8           compiler: clang
9         GCC:
10           compiler: gcc
11     pool:
12       vmImage: 'ubuntu-16.04'
13     steps:
14       - template: .azure-pipelines/steps/dependencies-linux.yml
15       - template: .azure-pipelines/steps/meson.yml
16         parameters:
17           compiler: $(compiler)
18           options: -Denable-wayland=false
19           wrapper: valgrind --leak-check=full --track-origins=yes --error-exitcode=99
20
21   - job: 'macOS'
22     dependsOn: []
23     pool:
24       vmImage: 'macos-10.13'
25     steps:
26       - template: .azure-pipelines/steps/dependencies-macos.yml
27       - template: .azure-pipelines/steps/meson.yml
28         parameters:
29           options: -Denable-wayland=false -Denable-x11=false
30           prepare: 'export PATH="/usr/local/opt/bison/bin:${PATH}"'