After a long period of rejecting CMake for "simple" build.sh and Makefile projects, nowadays CMake is my goto choice. Top features:
- supports all kinds of compilers, even Watcom for DOS and Windows <all versions> projects.
- cross platform compiliation inlc. MSVC
- my #1 feature wide IDE support + usage from command line.