make basic audio engine parameters configurable

This commit is contained in:
2026-01-24 14:07:38 -06:00
parent a4ea6490a4
commit 69a507d57b
10 changed files with 78 additions and 56 deletions

View File

@@ -1,6 +1,8 @@
echo "Installing dependencies ... "
# TODO: add a clean (like delete build dirs) script
$project_root = $PWD
if (-not (Test-Path -Path "$PWD\build\lib")) {
@@ -12,21 +14,28 @@ $build_lib_dir = "$PWD\build\lib"
# rtaudio
mkdir "$build_lib_dir\rtaudio" -Force
cd $project_root\lib\rtaudio
cmake -S . -B build -G "Visual Studio 17 2022" -DRTDUIO_API_WASAPI=ON -DRTAUDIO_API_DS=OFF -DRT_AUDIO_API_ASIO=OFF -DRTAUDIO_BUILD_SHARED_LIBS=ON
cmake -S . -B build -G "Visual Studio 17 2022" `
-DRTDUIO_API_WASAPI=ON `
-DRTAUDIO_API_DS=OFF `
-DRT_AUDIO_API_ASIO=OFF `
-DRTAUDIO_BUILD_SHARED_LIBS=ON
cmake --build build --config Release
cmake --install build --prefix "$build_lib_dir\rtaudio"
# rtmidi
mkdir "$build_lib_dir\rtmidi" -Force
cd $project_root\lib\rtmidi
cmake -S . -B build -G "Visual Studio 17 2022" -DRT_MIDI_API_WINMM=ON -DRTMIDI_BUILD_SHARED_LIBS=ON
cmake -S . -B build -G "Visual Studio 17 2022" `
-DRT_MIDI_API_WINMM=ON `
-DRTMIDI_BUILD_SHARED_LIBS=ON
cmake --build build --config Release
cmake --install build --prefix "$build_lib_dir\rtmidi"
# yaml-cpp
mkdir "$build_lib_dir\yaml-cpp" -Force
cd $project_root\lib\yaml-cpp
cmake -S . -B build -G "Visual Studio 17 2022" -DYAML_BUILD_SHARED_LIBS=ON
cmake -S . -B build -G "Visual Studio 17 2022" `
-DYAML_BUILD_SHARED_LIBS=ON
cmake --build build --config Release
cmake --install build --prefix "$build_lib_dir\yaml-cpp"