ROOTPWA-Maintainers / ROOTPWA

ROOTPWA is a toolkit for partial-wave analysis of multi-particle final states produced in high-energy particle reactions. It is used to determine hadron spectra from experimental data.
Other
8 stars 14 forks source link

Python version in Boost libraries #239

Closed suhlatwork closed 5 years ago

suhlatwork commented 6 years ago

Since Boost 1.67.0 the Boost.Python library name includes the Python version. Require a more recent Cmake version that supports this.

bgrube commented 6 years ago

Thanks, Sebastian, for this fix. It is nice that this makes the hack for the optional Boost components obsolete. The only potential problem I see that this will bring us back to the times, when everyone had to have his private CMake installation. I just had a quick look at the highest available CMake versions: E18: 3.4 lxplus: 3.7 Ubuntu 18.04: 3.10 MacPorts: 3.12 I guess 3.11 is the lowest version that provides the OPTIONAL_COMPONENTS feature for Boost?

suhlatwork commented 6 years ago

3.11 is the lowest version that supports the Python version in the Boost library name.

Edit: and 3.11 would also be the lowest version for OPTIONAL_COMPONENTS

bgrube commented 5 years ago

Included in #241.