Я нашел аналогичную тему: В чем отличия между Autotools, Cmake и Scons?, но мой вопрос немного другой, и я думаю, что ответы могут быть другими тоже.
Я нашел много статей, рассказывающих, что waf is notalbe (изменения API), еще не готов к производству и т.д. (но всем этим статьям 2 или 3 года).
Какой из этих инструментов сборки следует использовать, если я хочу:
- создать большой проект С++ (11) - скажем, сложный компилятор
- использовать с LLVM
- убедитесь, что он будет гибким и простым в использовании.
- убедитесь, что он будет достаточно быстрым
- скомпилировать под всеми стандартными платформами (базовая платформа - Linux, но я хочу также скомпилировать под Windows и MacOSX).
Читая много статей, я обнаружил, что Cmake и waf являются "лучшими" инструментами, но у меня нет опыта с ними, и действительно трудно найти какое-либо сравнение, которое не очень предвзято (например, сравнение схонов автор) и не очень old.really