Installation¶
Dependencies¶
Required¶
- Meson (>= 1.2) and Ninja -- build system
- Available via package managers (
apt,brew,dnf) orpip install meson ninja
- Available via package managers (
- LZ4 -- compression library
- Available via package managers; if missing, built automatically from WrapDB
Optional¶
- ROOT (>= 6.28) -- only needed for
HipoDataFrameextension and ROOT examples - fmt (>= 10.2.0) -- formatting library; built from WrapDB if not found
Building¶
Create a build directory and configure:
Compile, test, and install:
Build Options¶
| Option | Default | Description |
|---|---|---|
build_examples |
true |
Build example programs |
install_examples |
false |
Install example programs |
install_root_tools |
false |
Install ROOT-based tools |
Set options with meson configure:
Using the Installed Library¶
After installation, source the environment script:
Or for csh/tcsh:
pkg-config¶
The installed library provides a pkg-config file:
Building Documentation¶
If Doxygen is installed, API documentation can be generated: