For your amusement: a proof-of-concept build of ninja using pcons
Hi; I'm the author of pcons (https://pcons.org, https://github.com/DarkStarSystems/pcons). It's a new open-source software build tool modeled on SCons with some of the good parts of CMake included too. Pcons generates ninja build files to do the actual build, and I have to say I've really enjoyed what ninja brings; it's made it possible for me to make pcons into what I've always wanted.
So as a proof of concept, I thought I'd do a pcons port of your ninja CMake scripts, so you can build ninja with pcons. It's on a branch at my ninja fork at https://github.com/garyo/ninja/tree/pcons-build. Please feel no obligation to use this, though if you're interested I'll be happy to make a PR and continue to support it within ninja. I'd love any feedback you have, and thanks for creating ninja!
Source: ninja-build/ninja