AnalysisBase Threads Fix, master branch (2020.05.25.)
In order to compile client code (or partially compile packages of this repository) against an AnalysisBase release/nightly, all imported targets used by the targets exported by AnalysisBase
must be available.
This addition takes care of that, providing the Threads::Threads imported target to the CMake configuration of AnalysisBase
.
Note that in the 21.2 branch this is instead done in the post-configuration file. (https://gitlab.cern.ch/atlas/athena/-/blob/21.2/Projects/AnalysisBase/PostConfig.cmake.in) But experience with imported targets and partial builds in master taught me that it's more robust to do it during "pre-configuration" instead.
Merge request reports
Activity
added bugfix label
added Build master review-pending-level-1 labels
CI Result SUCCESS (hash c39297dd)Athena AthSimulation AnalysisBase AthGeneration externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 14537]added review-approved label and removed review-pending-level-1 label
mentioned in commit 061f34f2
added sweep:ignore label