Page tree


CMake is the cross-platform, open-source build system. It is a family of tools designed to build, test and package software.

It is used to control the software compilation process using simple platform and compiler independent configuration files. It generates native makefiles and workspaces that can be used in the compiler environment of your choice.

More information:

How to use

You can check the versions installed in Gadi with a module query:

$ module avail cmake

We normally recommend using the latest version available and always recommend to specify the version number with the module command:

$ module load cmake/3.18.2

After that just use cmake or ccmake.

For more details on using modules see our software applications guide.

To see the documentation of CMake visit

Authors: Mohsin Ali
  • No labels