Предварительно хотелось бы узнать следующее:
1) поддерживает ли он precompiled header'ы или нужно в нем делать дополнительные кастомные правила?
2) Генерит ли он мейки, которые корректно собираются на многопроцессорных системах? (типа make -j 4)
3) Возможна ли (пере)сборка только части проекта? (типа cd Module/Submodule && make)
4) Возможно ли размещение исходников для некоего таргета в нескольких разніх директориях? (типа submodule1/submodule1.cpp, submodule/submodule2.cpp — все это слить в один таргет)
5) Возможно ли явное управление видом таргета? (вот это у меня всегда статическая либа, а вот это всегда ДЛЛ)
6) Есть ли поддержка def файлов для винды?
7) Насколько будет просто перейти на cmake народу, который в глаза консоль не видел, а сидел в вижуал студии?
8) Насколько это удобно для девелопмента? поддерживается ли автоматическое построение зависимостей? отслеживаются ли эти изменения при изменении исходников?
ЗЫ Ссылки на automake неуместны, т.к. я с ним детально не знаком. C autoconf знаком.