Do any specific tools exist for managing libraries and dependencies for cross-compiling C/C++ projects?
For example, when compiling for a desktop Linux target, one can easily manage libraries and dependencies via
emerge, etc, depending on the Linux distribution.
But when cross-compiling (say to an ARM target or even to
mingw64, with 3rd-party libraries like
SQLite, etc, which have a dependency graph between each other), are there any standard tools to do a similar job?
Currently, I use home-brewed build scripts driven by custom
Makefiles along with
stow which I run via inside a
Virtualbox VM driven by
Vagrant for setup. While this works and isn't as terrible as compiling lots of things by hand, I have a hard time believing that is really state-of-the-art, yet I've had no luck finding anything even discussing anything like this online.