News for hackers. Stuff that matters.
Re:Libsodium: A modern, portable, easy to use crypto library by 5e92cb50239222b on Friday September 15, 2023 @07:00AM (#37521174)
For C/C++ projects that use meson as the build system, there is an excellent way to manage (some, supported) dependencies:

https://mesonbuild.com/Wrapdb-projects.html

https://mesonbuild.com/Wrap-dependency-system-manual.html

meson will download and build the libraries automatically and give you a variable which you pass as a regular dependency into the built target:

https://github.com/qemu/qemu/tree/005ad32358f12fe9313a4a0191...

https://github.com/harfbuzz/harfbuzz/tree/main/subprojects

https://github.com/harfbuzz/harfbuzz/blob/37457412b3212463c5...

Or, if you're using proper operating systems, they're managed by the usual package manager, just like everything else.

There are no comments on this comment yet.