MSVC Dependencies: Update [As of Feb 2026]

I’ve made a script to build almost all dependencies using vcpkg: testardourdeps/vcpkg-build/InstallDependencies.vcpkg.py at main · EZ4Stephen/testardourdeps · GitHub

I might have to look into writing .pc files for libwebsockets, but apart from that, all dependencies (that aren’t msvc, perl or llvm-nm) (excluding cppunit and lrdf) should be there.

Note: If you do get strawberry perl for windows, make sure to set PATH to include where pkgconf is located (and rename pkgconf to pkg-config. I originally had it automated in the script but I removed it.)

What I did: $env:path = "C:\ADeps3\vcpkg\installed\x64-windows\tools\pkgconf;$env:PATH"

Aside from that, you just run the python script, and once it’s done you add the include and lib folders to --also-include and --also-libdir when building ardour. Cautiously assume building dependencies takes 8GB and 2 hours, I don’t know the actual value.