Skip to content

cxxmodules: support modules on IMPORTED targets

Ben Boeckel requested to merge ben.boeckel/cmake:imported-cxxmodules into master

This brings using named modules from IMPORTED targets into support. Each "usage" of a given module may require a separate BMI. Right now this calculation is "everything is compatible", but the location to put more accurate separations in is present.

The baselines are here. Details need fleshed out yet.

Future work will enable this for internal modules as well as projects which use different standards or relevant flags across a single project may also require separate BMIs per usage (this will need other logic to separate out the module usage from all other usages so that everything works properly).

Merge request reports