Skip to content

Cleanup of cmake to support more compilers and some small bugfixes.

Andrii Verbytskyi requested to merge morecompilers into master

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

Merge request reports