First of all update how we handle NuHepMC/CMakeModules
Secondly make proper cmake flags to turn on multithreading.
If cmake found CUDA use GPU otheriwse don't
Add DEBUG flags. Lot of ND280 stuff is under DEBUG and it would be nice to haveu nfied option of enabling it. -O3 are turned of under debug.
Lstly make fancy list of feautres so user know what is being used
This is how it looks
First of all update how we handle NuHepMC/CMakeModules
Secondly make proper cmake flags to turn on multithreading. If cmake found CUDA use GPU otheriwse don't Add DEBUG flags. Lot of ND280 stuff is under DEBUG and it would be nice to haveu nfied option of enabling it. -O3 are turned of under debug.
Lstly make fancy list of feautres so user know what is being used
Proof that flags are being set correctly, note expecially -DCPU_ONLY, -DMULTITHREAD, -O3, -fopenmp