Cleanup of cmake to support more compilers and some small bugfixes.
Cleanup of cmake to support more compilers and some small bugfixes.
- Use only C++ cpmpiler. Drop C compiler used for one file.
- Fix a bug in Pythia6: empty literal is forbidden for some compilers.
- Do not use the ROOT_USE_FILE. Use ROOTConfig + ROOTNewMacros if available.
- Drop the check for C++23 flags in ROOT_CXX_FLAGS, as the versions of ROOT with C++23 support will have ROOT_CXX_STANDARD defined,
- Do not add ROOT_FLAGS to compilation
- Update Fortran flags
- Use override for
include/HepMC3/ReaderGZ.h
- Drop mentions of SunPro and NVHPC
Edited by Andrii Verbytskyi