-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Use vcpkg for MinGW dependencies #8218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Also update install-powershell.sh script
Github have hard limits of how much memory can be used in build runners. Looks like building QT can really easily go above its 10 GB limit. Maybe issue is here. |
|
I tested this on Windows and found no issues. The mp3 support works and SF2 Player has per-note panning now. I haven't tested LV2 plugins, so it's possible that may require a follow-up PR. This PR is ready to merge if I can get an approval. |
This PR finally switches most of the MinGW build's dependencies from tobydox's PPA to vcpkg.
Since the tobydox PPA was created for Ubuntu 20.04 (focal), its dependencies were several years out-of-date. But now with vcpkg, we finally have the latest versions of most of our dependencies.
There are some exceptions however:
For these exceptions, I'm continuing to use the tobydox PPA for now, but in a follow-up PR, I'd like to fully remove our dependence on the PPA.
Also, suil is neither available on the tobydox PPA nor vcpkg yet, so we will need to add that to vcpkg in the future.
This PR adds the following to MinGW builds
Closes #6871