Skip to content

JSON Build Improvements, master branch (2020.06.10.)

This is meant to clean up the issue reported by @cheidegg, that IOVDbSvcLib is not set up correctly.

While I was at it, I thought I would do a bit more than the bare minimum to clean this up. So I refurbished the configuration of the two packages that use nlohmann_json directly at the moment. As they were both doing some questionable stuff.

Along the way I also had to find that the atlas_add_test(...) function still had two imperfections, which prevented me from implementing these updates in the way that I wanted. That's why this is a WIP for now. It should be enabled once we updated to using a tag of atlasexternals that already holds atlasexternals!687 (merged). (The externals update will happen in a separate MR. I'm only opening this one not to forget about these updates.)

Pinging @sroe as well.

Edited by Attila Krasznahorkay

Merge request reports