C++ builder with dependencies solver (like an automatic make)