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+.