AliceO2 icon indicating copy to clipboard operation
AliceO2 copied to clipboard

Build-time testing macros in the interpreted mode

Open shahor02 opened this issue 6 years ago • 1 comments

Hi,

In different PRs build tests we have some root -n -b -l -q -e ".L ${MACRO_FILE}" checks failing. Digging with @sawenzel we saw that this happens due to some included classes not having dictionaries, e.g. those in the DataFormats/Headers/include/Headers, DPL etc. Since these are templated classes, obligatory creation of dictionaries for them would be too complicated. Should we instead change the macro's check to a compiled mode in O2/Makefile, as root -n -b -l -q -e ".L ${MACRO_FILE}+" ?

Cheers, Ruben

shahor02 avatar Sep 24 '18 09:09 shahor02

For DPL my goal would be to remove any of those, so that ROOT can parse the header just fine. I am not there yet, but that's on the medium term plan. This is of course orthogonal to running the macros in compiled mode.

ktf avatar Oct 04 '18 18:10 ktf