|
|
|
|
|
by Shorel
2850 days ago
|
|
Before CMake the "proper" thing were ./configure and ./automake scripts which are an atrocity from any point of view. More than "proper", or simply "nice looking syntax" the thing I like from CMake is that a single file makes my project compile in several versions of Linux and Windows using a variety of compilers. Any suitable replacement system should also do this. |
|
And it does actually seems to be improving over time, too, so over time I seem to have to forgive it less, even if still measurably more than not at all.
For single-platform projects it's less essential, but I think the PUBLIC/INTERFACE project settings stuff is still a draw, and its support for Ninja build files too.