PortAudio / portaudio

PortAudio is a cross-platform, open-source C language library for real-time audio input and output.
Other
1.46k stars 303 forks source link

Add a test that tries to use the generated CMake libs [continuation]. #866

Closed dmitrykos closed 9 months ago

dmitrykos commented 10 months ago

It is a continuation of stalled (and thus closed) PR #671.

dmitrykos commented 10 months ago

Besides the fix of #671 this PR now also fixes CI pipeline due to outdated vcpkg commit Id that was causing MSVC and MinGW build failure although was working well before. The reason was missing dependency msys-mingw-w64-i686-libwinpthread-git-9.0.0.6373.5be8fcd83-1-any.pkg.tar.zst of vcpkg (see the log: https://github.com/PortAudio/portaudio/actions/runs/7068869852/job/19244121509).

Now it is set to the latest (https://github.com/microsoft/vcpkg/commit/ca9ac0ba65965937fb66783c4f726c2c755ad9d9) and works well.

dmitrykos commented 10 months ago

Just noticed that other PRs, like #863, are failing CI (CMake build / Windows MSVC, CMake build / Windows MinGW). @RossBencina, @philburk could you please review this PR to restore PA CI.

RossBencina commented 9 months ago

Does this remove the vcpkg dependency on Mac CI? (i.e. does it close #777)