4 ms·
> It seems aimed at making the trivial use cases easy, the normal use cases hard, and the hard use cases impossible. I'd add that mainstream build systems alr
by arinlen 4y ago
> It seems aimed at making the trivial use cases easy, the normal use cases hard, and the hard use cases impossible.
I'd add that mainstream build systems already covered this sort of usecase. For instance, qmake used templates[1]. With CMake anyone can put together their own macro, and have config-free cmake projects. In fact, I've already worked on projects that followed this approach. I guess it's all fine and dandy when all you do is follow the happy path, but that's hardly the case.
[1] https://doc.qt.io/qt-5/qmake-variable-reference.html#template https://doc.qt.io/qt-5/qmake-variable-reference.html#templat...