Skip to content

cmFileSet: store visibility with the fileset

The visibility is intrinsic to the fileset, so store it with it. This avoids recalculating it on every addition to the fileset.


The core is extracted from !7145 (merged) to enforce additional restrictions in 3.23. Additional docs and test fixups to adapt to the changed internal storage.

Cc: @kyle.edwards @craig.scott
Backport: release

Merge request reports