Note: The decision to switch from GNU Make to CMake is highly controversial. Many people are wildly in favor and a large number are strong opposed. This is a change that must be brought before the PMC for a vote before any action is taken. |
We need to get away from statements of fears and marketing statements to understand the clear, real world impacts.
Easier on-boarding.
Less build-related bugs.
Less boiler-plate code.
A Build System for Benchmarking and Comparison of Competing System Implementations, Anthony J. Bentley, University of New Mexico (https://digitalrepository.unm.edu/ece_etds/298/).