summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorStephen Sinclair <radarsat1@gmail.com>2021-08-12 21:54:14 +0200
committerStephen Sinclair <radarsat1@gmail.com>2021-08-12 22:56:05 +0200
commit58b1446c953906fba9e0c31f36547a6c9a17783a (patch)
tree72bd60a14137fe1109abd47006a4d276f9f10f7a /.github
parent1e2d0b6dca6e6e5682470eb476a243d5841572ea (diff)
github actions: build meson with specified api
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yml6
1 files changed, 5 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 777e532..3ec24ce 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -10,15 +10,19 @@ jobs:
include:
- api: jack
APIcmake: JACK
+ mesonapi: jack=enabled
deps: libjack-dev
- api: alsa
APIcmake: ALSA
+ mesonapi: alsa=enabled
deps: libasound-dev
- api: pulse
APIcmake: PULSE
+ mesonapi: pulse=enabled
deps: libpulse-dev
- api: oss
APIcmake: OSS
+ mesonapi: oss=true
deps: oss4-dev
steps:
- uses: actions/checkout@v2
@@ -38,7 +42,7 @@ jobs:
mkdir bld-cmake && cd bld-cmake
&& cmake .. -DRTAUDIO_API_OSS=OFF -DRTAUDIO_API_ALSA=OFF -DRTAUDIO_API_PULSE=OFF -DRTAUDIO_API_JACK=OFF -DRTAUDIO_API_${{matrix.APIcmake}}=ON && make
- name: Meson
- run: meson bld-meson && cd bld-meson && ninja -j1 -v
+ run: meson bld-meson -Dalsa=disabled -Djack=disabled -Dpulse=disabled -Doss=false -D${{matrix.mesonapi}} && cd bld-meson && ninja -j1 -v
MacOS:
runs-on: macOS-latest