CMAKE

Description

CMake is a cross-platform system for build automation. It is comparable to the Unix make program in that the build process is ultimately controlled by configuration files, in the case of CMake called CMakeLists.txt files. But it does not directly build the final software, it instead generates standard build files (e.g., makefiles on Unix and projects/workspaces in Windows Visual C++) which are used in the usual way. This allows developers familiar with a particular IDE to use it in the standard way. It is this use of the native build environment that distinguishes CMake from most other similar systems like SCons. CMake can compile source code, create libraries, generate wrappers, and build executables in arbitrary combinations. CMake supports in-place and out-of-place builds, and can therefore support multiple builds from a single source tree. CMake also supports static and dynamic library builds.

Installations

MinoTauro:
Versions:
3.9.6
3.7.2
3.7.0
3.6.2
3.20.2
3.2.1
3.15.4
2.8.5

MareNostrum 4:
Versions:
3.9.6
3.9.2
3.8.2
3.25.1
3.23.2
3.18.3
3.15.4
3.12.0

StarLife:
Versions:
3.21.4
3.11.3

Nord3:
Versions:
3.7.1
3.6.2
3.5.0
3.22.1
3.22.0
3.2.3
3.10.0
2.8.12.2
2.8.10

CTE-AMD:
Versions:
3.8.2
3.26.3
3.18.2

CTE-POWER:
Versions:
3.25.1
3.20.2
3.15.4
3.13.2
3.11.1
3.10.2