![]() |
The Gaudi Framework
master (ff829712)
|
The CMake configuration of Gaudi is based on the version 3.15.0 or later of CMake. On lxplus (SLC6 and CentOS7) you need to call something like:
Gaudi requires some uncommon external libraries, so the quickest way to build it is to use the CERN SFT provided LCG views, for example:
We suggest the use of Ninja to build, if you wish to do so, you can use these settings:
At this point the environment is good enough to use a standard CMake procedure:
For testing and debugging there is no need to install, but Gaudi requires some environment variables to be set, so the build procedure generates a special script (build/run
) that can be used to run a command in the correct environment, for example:
or
to have a shell with the correct environment.
Gaudi comes with a pool of tests (built by default, unless one passes the option -DBUILD_TESTING=FALSE
to Gaudi) that can be run with ctest
: