echo "Installing dependencies ... " # TODO: add a clean (like delete build dirs) script $project_root = $PWD if (-not (Test-Path -Path "$PWD\build\lib")) { mkdir "$PWD\build\lib" } $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 --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 --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 --build build --config Release cmake --install build --prefix "$build_lib_dir\yaml-cpp" cd $project_root