#2 The state of C++ package management: The underdogs(?)
Welcome to the second part of the series about dependency and package management in C++ projects. This time I’m gonna focus on somewhat less popular solutions than the main three.
Overview
Let’s evaluate if any of these are worth the hassle.
Hunter
Hunter caters towards CMake. The
way it works is really similar to meson’s wraps (with the only difference that
it’s not built into CMake). Usage is fairly simple. You have to export
HUNTER_ROOT
to a location of choice. Hunter will use it to store its build
directories and obtained source code. There’s nothing that has to be installed.
It’s kind of “self bootstrapping”. You have to download HunterGate
within your CMake project: