CMake

A Set of Tools to Simplify Building, Testing and Packaging Software

Introduction

CMake is a set of tools designed to simplify the process or building, testing and packaging software. The program is designed to help control the compilation process of software source files and also to help automate the process of generating makefiles targeted to many different platforms.

Using CMake on RCC Resouces

CMake is available on both Spear and HPC and can be run without loading a module. Detailed usage documentation for CMake can be found here at the reference documentation and training example can be found here at the main tutorial website.