Skip to content

Commit 1792e86

Browse files
authored
Update CMake configuration for miniaudio build
Added additional CMake flags and Linux dependencies for building miniaudio.
1 parent 57f2825 commit 1792e86

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

.github/workflows/cmake.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
repo: mackron/miniaudio
1111
repo-tag: 0.11.25
1212
repo-path: miniaudio
13-
cmake-flags: -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DMINIAUDIO_BUILD_EXAMPLES=OFF -DMINIAUDIO_BUILD_TESTS=OFF -DMINIAUDIO_BUILD_TOOLS=OFF
13+
cmake-flags: -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DMINIAUDIO_BUILD_EXAMPLES=OFF -DMINIAUDIO_BUILD_TESTS=OFF -DMINIAUDIO_BUILD_TOOLS=OFF -DMINIAUDIO_NO_EXTRA_NODES=OFF
1414
cmake-flags-windows: "-DCMAKE_SYSTEM_VERSION=10.0.26100.0"
1515
ndk-version: "26.3.11579264"
1616
android-api: "21"
@@ -24,7 +24,8 @@ jobs:
2424
bin-name-android-normalized: libminiaudio.so
2525
bin-name-windows-normalized: miniaudio.dll
2626

27-
linux-deps: "build-essential cmake ccache"
27+
linux-deps: "build-essential cmake ccache pkg-config libasound2-dev libpulse-dev libjack-jackd2-dev libsndio-dev libpipewire-0.3-dev libvorbis-dev libopus-dev libopusfile-dev"
28+
macos-deps: "pkg-config libvorbis opus opusfile"
2829
android-deps: "build-essential cmake ninja-build"
2930

3031
create-pr:
@@ -35,4 +36,4 @@ jobs:
3536
lib-version: 0.11.25
3637
pr-branch: artifacts-branch
3738
pr-base-branch: main
38-
pr-reviewers: JunaMeinhold
39+
pr-reviewers: JunaMeinhold

0 commit comments

Comments
 (0)