Мы думаем о преобразовании действительно большого проекта из использования GNU Make в более современный инструмент построения. Мое настоящее предложение - использовать SCons или Waf.
В настоящее время
- Время сборки составляет около 15 минут.
- Около 100 разработчиков.
- Около 10 процентов кода - это C/С++/Fortran rest - это Ada (с использованием gnatmake).
Потенциальные надежды/выгоды от улучшений
- Общий кэш-память компилятора для сокращения времени сборки и требует дискового пространства
- Простое обслуживание
Хорошо ли SCons для этой задачи? Я видел комментарии к нему, а не к масштабированию, а также к Waf. Тем не менее, пару лет. Заработали ли у нас последние исходы прошлых лет? Если нет, то в чем причина его плохой производительности по сравнению с Waf.