cmCxxModuleMapper: add a structure to represent BMI locations

This structure allows representing whether a module is private in order
to give a more useful error message when its usage is attempted from
another target.
2 files changed