Recommended and mentioned products
Ninja is a small build system with a focus on speed.
Meson is an open source build system meant to be both extremely fast, and, even more importantly...
Bazel is a tool that automates software builds and tests.
Check out https://bazel.build, an open source subset of Google's internal build system. It has been developed with dependency management in mind and can build targets from multiple languages.