added remaining make targets to CMake
With these we now have target parity between make and CMake.
There's still some compiler/platform-specific code which needs to be added to CMake for full parity.
We probably need to document the targets which are actually interesting to the user. Currently you need to look up in the code what the targets actually do and if they are of interest. This also would allow us to rename/deprecate existing ones more easily.
But the whole build configuration is quite messy - another reason I would like to get rid of some build systems. And I think it would make sense to get rid of certain things before putting them into writing (i.e. stone). Beside it also saving the time of documenting things which are on the way out.
Closing as the functionality is all there now and there is no need to mirror all the targets exactly (that was a bit obsessive TBH).