BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
cmake Directory Reference

Description

CMake settings

CMake modules and scripts of the BmnRoot build. The main build configuration is CMakeLists.txt in the repository root.

modules

File Description
BmnMacros.cmake Common macros: FairRoot and FairSoft versions, generation of the BmnRoot version, dependency information
BmnRootTargets.cmake Helpers of the target-based BmnRoot libraries: generic library settings, language level, ROOT targets, installation of the exported targets
WriteConfigFile.cmake Generation of the environment scripts (config.sh, bmnroot_config.sh)
FindSSE.cmake, FindXML2.cmake, FindZStd.cmake Search for SSE support, libxml2 and zstd
TryToDetectCompressionLibrary.cmake Detection of the optional compression libraries of compression

scripts

File Description
BmnRootConfig.cmake.in Template of the package configuration file for find_package(BmnRoot)
BmnRootVersion.h.tmp Template of the version header of BmnRoot
check_system.sh.in, check_system.csh.in Templates of the scripts checking the system of the build