Compiling hcana with cmake

From HallCWiki
Jump to navigationJump to search

Suggested 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.

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

cd hcana

git submodule init

git submodule update

cd ..

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

cmake --build hcana-build -- -j4

cmake --install hcana-build

OR

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

cmake --build hcana-build -- -j4

cmake --install hcana-build