Well, that was a bit of understatement. We use Conan to manage complex dependency trees when building crossplatform software, so it’s far beyond viable. Of course, using it will introduce yet another script layer over CMake, QMake, Autotools, etc. It only pays off if you have 10 or more dependencies to manage. Otherwise, it is easier to just build them separately or relying on some package manager to get precompiled libraries and headers. In Windows, MSYS2 has pacman
that can download the so-called devel packages (headers and link-time libraries in addition to the runtime libraries).