Question about "reserved" CMake properties

Right. I made an WinSxS.cmake that implements such an abstraction, more or less in the way I wished CMake would have, and in doing so stepped into a namespace that is “reserved”. So trying to upstream it makes sense.

I don’t know what adding it to a compiler support file would do. CMake needs to be aware of this when it is putting together compile and link command lines

Presumably set CMAKE_*_FLAG variables or add new <…> placeholders in the link rule telling CMake whether this linker supports manifest dependencies and how to construct the command-line, like it does for many other such features. Right now my util script is more hard-coded, but I’d have to clean that up to be suitable for an upstream MR. I’ll give it some thought and see what I can come up.