Skip to content

RingerSelectorTools+PATCore: Split off AcceptInfo/AcceptData into a separate library.

RingerSelectorToolsEnumDict is loaded during configuration, and cannot depend on Athena libraries or we may see failures with loading converters. It depends on PATCore, which used to have minimal dependencies, but now depends on AthenaBaseComps.

So PATCore is changed to split AcceptInfo/AcceptData into a separate library, which does have minimal dependencies. (The existing PATCore library then depends on this new library, so clients don't have to change.) RingerSelectorToolsEnumDict then changes to depend on this new library rather than PATCore.

Also cmake cleanups in RingerSelectorTools.

Merge request reports