Compiling hcana with cmake

From HallCWiki
Jump to: navigation, 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