Skip to content

Fix stand alone compilation of LHCbMath/VectorizedML headers

Marco Clemencic requested to merge fix-headers-build into master

!4305 (merged) introduced a few headers that cannot be compiled by themselves and they work in normal builds because of a number of hidden dependencies.

I fixed them adding more than the strict minimum and including everything that is explicitly used (similar to the behaviour of IWYU).

I'm adding the label lhcb-gaudi-head because, at the moment, it's the only slot that checks stand-alone compilation of public headers (see lhcb-core/LHCbNightlyConf!1188 (merged)).

/cc @mveghel @gunther

Merge request reports