CMake (Cross-platform Make)
Description
CMake is an open source system for managing the build process from source code to executable binaries. It is platform and compiler independent and will output standard platform specific makefiles or project files. CMake is an alternative to using autotools, which is the more traditional method for managing the build process.
On Linux platforms, CMake will output standard makefiles, which can be compiled using standard build environment tools.
On Windows, CMake can create project and workspace files automatically for Microsoft Visual Studio.
Other compilers, build environments and platforms are also supported.
