Skip to content

Revise the build environment (Move to C++17)

Florian Uhlig requested to merge f.uhlig/cbmroot:fix_cpp17 into master

Use C++17 as C++ standard for the compilation of CbmRoot. Check if compiler supports the C++17 standard. Check if also FairSoft was compiled with C++17. Check the required versions of ROOT (at least Root6), FairSoft( at least apr21) and FairRoot (at leass v18.6.7). If any of the checks fail stop the configuration with a meaningful error message. Remove some switches which are not needed any longer. Remove checks for C++11 features. No need to check them any longer, since the new standard is noe C++17.

Edited by Florian Uhlig

Merge request reports