jkp/CMake — comment on commit 206afc5cd84aebb002c4156ebacd32fdddcd9f0d
File: Source/cmNinjaNormalTargetGenerator.cxx line 313
By pcc:

Most of this shouldn't be necessary (except for CreateAppBundle creating the plist file, and for that it should be trivial to factor out CreateAppBundle/CreateCFBundle/CreateFramework from the makefile generators to, say, cmLocalGenerator). You don't need to compute the output path here, GetFullPath (the call to which you removed below) will do it for you.