mtbuild is a rake-based build system for C/C++ projects. It provides a DSL for declaring workspaces and projects, which generate rake tasks.
Jerry Ryle
BSD-3-Clause