11-14 March 2013
Saas Fee
Europe/Zurich timezone

Building ROOT with CMake

11 Mar 2013, 12:10
Schweizerhof (Saas Fee)


Saas Fee


Dr Pere Mato Vila (CERN)


ROOT can be built using the CMake build system. The produced libraries and executables are fully compatible to the current standard build of ROOT. One of the initial motivations for this development has been to simply the process of building ROOT for the Windows platform. Using CMake avoids installing the full CygWin environment. This is possible because in fact CMake is a generator that is able to produce from high-level descriptions native Makefiles or integrated development workspaces such as Xcode, Eclipse, Visual Studio, that can be used in the compiler environment of the user’s choice. We will present and highlight the main differences of building with CMake with respect the current build system based on the Module.mk. In particular, in terms of its performance, the different approaches and its overall maintenance load.

Primary author

Presentation Materials