meson
SCons-like build system that uses python as a front-end language and Ninja as a building backend.
TLDR
Generate a c project with a given name and version
$ meson init --language=[c] --name=[myproject] --version=[0.1]
Configure builddir with default values
$ meson setup [build_dir]
Build the project
$ meson compile -C [path/to/build_dir]
Show the help
$ meson --help
Show version info
$ meson --version