Skip to content

Analysis Project Warning Fixes, master branch (2021.12.10.)

Made multiple updates meant for ATLINFR-4354, to get rid of the CMake warnings in our externals builds.

  • Updated the python package list for LCG_101 in AthAnalysisExternals. So that only packages that actually exist in the LCG release would be looked for.
  • Turned off the CUDA features in ONNXRuntime by default. So that warnings about not finding CUDA would be more justified, if the user explicitly asked for that feature to be built in the first place.
  • Hid the configuration log messages of ROOT from the main build output. This is to hide the messages about not finding a couple of externals from the nightly's log parsing. (Interestingly the CI does not seem to pick up on this. 😕)

It would've been possible to do the last part in a nicer way, but the configuration for building ROOT is ridiculously complicated already. So I didn't feel like complicating it even further...

Merge request reports