fundamental wrote:How about a 'make fetch-deps' and a 'make build-deps'?
Those two commands should respectively be able to fetch the various git repos and build them in sequence/installing the headers to a build folder.
Then, hopefully, make would just run (assuming that the system compiler is recent enough).
There's the separate issue of C++14 usage which may make it difficult for some to build, but having a simple way to avoid 'dependency hell' would be a notable improvement.
Hmm, now we're talking on the concept of a package manager since if I add "make fetch-deps" to all libraries, it would fetch that huge tree. I've heard about Conan and seen people use it. Maybe I'll give it a try.