Compiling hcana with cmake

From HallCWiki
Revision as of 21:02, 8 July 2024 by Jones (Talk | contribs)

Jump to: navigation, search

Suggest by Ole Hansen for using modules for root and Podd then cmake to compile hcana

module purge module use /group/halla/modulefiles


Then build hcana.

Better yet: use the pre-built Podd (official version 1.7.0). To do so, instead of, or in addition to, loading the 'root' module, do

module load analyzer

module load cmake

You should then configure hcana with cmake, adding the flag -DHCANA_BUILTIN_PODD=OFF. For example something along these lines (untested):

git clone https://github.com/JeffersonLab/hcana.git


cmake -B hcana-build -S hcana -DHCANA_BUILTIN_PODD=OFF -DCMAKE_INSTALL_PREFIX=hcana-install

cmake --build hcana-build -- -j4

cmake --install hcana-build