Niall Douglas wrote
For dependency management, you're probably not going to like my solution as I don't either, but essentially you git submodule all your library dependencies into your include directory, so library/include/boost/library/submodule. You then go ahead and use them directly, so instead of:
#include "boost/spinlock/spinlock.hpp"
you do:
#include "spinlock/include/boost/spinlock/spinlock.hpp"
Well for once we do agree - I don't like it either!
Right now we have all the boost library modules in a "flat" list at the
same level of the library / application I'm working on. Rather than
using b2 headers to create a monolithic head structure from our
modules we could just as well replace
#include