Skip to content

LCG_97a Updates, 1.0 branch (2020.09.24.)

These updates are necessary to make AnalysisBaseExternals build successfully on macOS Catalina with Xcode 12.0.

  • The update in HDF5 makes sure that compilation warnings from Xcode 12.0 would not make the build fail. (Because of the use of -Werror in the HDF5 build).
  • The update in ROOT makes sure that it would pick up the correct version of Python. Unfortunately CMake on macOS really prefers to use the system installation of Python, which it has to be told explicitly not to do in this build.

On top of this the change in AtlasCMake ensures that builds with a recent version of CMake (tested it with 3.18.2) would identify the build platform correctly.

Finally, the project(...) calls in the analysis projects make sure that they would configure without a warning when using CMake 3.15+.

Merge request reports