cross-platform, open-source make system
  9 reviews

CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. CMake is quite sophisticated: it is possible to support complex environments requiring system configuration, pre-processor generation, code generation, and template instantiation.

CMake was developed by Kitware as part of the NLM Insight Segmentation and Registration Toolkit project. The ASCI VIEWS project also provided support in the context of their parallel computation environment. Other sponsors include the Insight, VTK, and VXL open source software communities.
Latest reviews
JE77 3 months ago

Very Good!

bahrampc 8 years ago

necessary tool

whalake 8 years ago

As A computer game developer I now use this EVERYWHERE

lib2know 8 years ago

make including the unit testing system ctest

lightkuragari 9 years ago

Great build system, i have never used qmake, and don't know about if it supports defining toolchains like the ones for Android and iOS. But this one does!

Kettenmonster 11 years ago

How can you live without it?

notyourbuddy 12 years ago

My favorite cross-platform build system by a country mile. I just love the output from the Makefile when compiling. Very simple, color-coded, human-readable output. And its progress notifications during compilation are irreplaceable (especially for large projects) so much so that I even use CMake for my Qt projects.

mbnoimi 12 years ago

Why you still use it while qmake works fine!

drakect 13 years ago

so far only used it to compile eiskalt dc++ client so far so good