Ah, now we’re talking - that would actually be useful for us on a number of levels.
At the moment we provide a little shim that makes our new CMake system look a lot like our legacy system, to keep the senior engineers happy. We have to pass some information from CMake back to this shim, and so far the best way has been to have CMake write a sourceable file for the shim to interpret. This might be a little more elegant.
We’ve also overridden the message() command in order to have some home comforts (Remove the “–” and indent for decorative text, colours when appropriate, etc…), but it’s a bit primitive. Again, there are features in that ticket that I’d definitely like to see.