AnalysisBase Boost Fix, main branch (2025.01.18.)
Explicitly "find LCG" in AnalysisBase as well, to (hopefully) fix the re-configuration issue reported by @tadej in ATLINFR-5571.
I thought about AnalysisBase after I already opened !77199 (merged), which was doing this same thing for AthAnalysis and AthGeneration. But since AnalysisBase seemed to (a bit inexplicably) work correctly as-is, I didn't update that MR once this came into my head. Apparently I should have...
Note that the code in question ends up calling find_package(LCG 0)
, which is the "secret way" of setting up the AtlasLCG modules for AnalysisBase. So all projects basically need to have exactly the same in their PreConfig.cmake.in
files.