Несколько лет назад я решил использовать какую-то систему сборки, которая неMake
и такие инструменты, как CMake и SCons казались довольно примитивными. Я'Я хотел бы узнать, улучшилась ли ситуация. Итак, по следующим критериям, какой на данный момент лучший инструмент для сборки:
Независимость от платформы: должна работать на Windows, Linux, Macнезависимость от языка: должна иметь встроенную поддержку общих вещей, таких как сборка C / C ++ и других статических языков. Я думаю, это неНе нужно поддерживать полный пакет автоинструментов.расширяемый: мне нужно иметь возможность писать правила для генерации файлов, например, из restructuredText, latex, пользовательских форматов и т. д. Мне действительно все равно, на каком языке я должен писать правила, но я бы предпочел настоящий язык, а не DSL ,Я предпочел бы избегать написания любого XML вручную, что я думаю, например
ant
требует.Свободно доступны (желательно с открытым исходным кодом)
Семестр "Лучший" немного субъективно, но я думаю, что ответы могут быть оценены объективно по критериям выше.