CMake is an extensible, open-source system that manages the build process in an operating system and in a compiler-independent manner.
A file-based cross platform build system. It uses a directed acyclic graph (DAG) and is therefor pretty fast. Updates are performed with very little overhead.
Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level...
Describe your software project just once, using Premake's simple and easy to read syntax, and build it everywhere.
Jam is a software build tool that makes building simple things simple and building complicated things manageable. It has been freely available as C source for many years from the...
Waf is a Python-based framework for configuring, compiling and installing applications.