Я запустил новый проект на С++ (возможно, некоторые компоненты C тоже), и я ищу современную, промышленную (не бета) систему сборки. Программное обеспечение будет создано несколькими разработчиками через 3-5 лет и будет работать на Linux (Mac OS X и Windows могут поддерживаться позже). Я ищу что-то, что имеет лучшую понятность, простоту использования и ремонтопригодность, чем, например, make
, но по-прежнему достаточно силен для обработки сложного проекта. Предпочтительным является программное обеспечение с открытым исходным кодом.
Я начал изучать Boost.Build
, CMake
, Maven
и SCons
до сих пор и любил функции и концепции всех этих, но мне не хватает опыта для принятия решения для большого проекта.