5 ms·
That's basically the way things already are. Current backends are things like GNU Make, Ninja, Xcode and Visual Studio. CMake is the frontend.
by wheels 7y ago
That's basically the way things already are. Current backends are things like GNU Make, Ninja, Xcode and Visual Studio. CMake is the frontend.
- umvi 7y agoWell what I guess I mean is, I wish CMake were an API. That way I could use the language of my choice to drive CMake instead of using its quirky/esoteric language. Ninja is indeed a build system backend but it's too low level. I want a intermediate to high level backend that abstracts common things I want to do.