http://mesonbuild.com/
Features
* multiplatform support for Linux, OSX, Windows, Gcc, Clang, Visual
Studio and others
* supported languages include C, C++, Fortran, Java, Rust
* build definitions in a very readable and user friendly non-turing
complete DSL
* cross compilation for many operating systems as well as bare metal
* optimized for extremely fast full and incremental builds without
sacrificing correctness
* built-in multiplatform dependency provider that works together with
distro packages
* fun!