У меня есть процесс сборки для большой корпоративной системы, состоящей из нескольких десятков отдельных EXE и DLL. Они используют несколько языков, C, C ++, Fortran, Python, Awk и еще пару. Сценарии сборки - это пакетные процессы 4DOS, которые развивались более 4 десятилетий. Они большие и громоздкие и нуждаются в постоянном уходе и кормлении.
Я должен сохранить решение Visual Studio и файлы проекта в качестве базовых объектов компиляции / компоновки. Каков лучший инструмент для объединения этих разрозненных языков? 4DOS очень старый и громоздкий.
EDIT:
Спасибо, банда. Я думаю, что сначала попробую SCONS, потому что это Python. У нас есть много людей, хорошо разбирающихся в Python, чтобы иметь возможность обновлять и поддерживать его. Мне сейчас 61 год, и я не буду поддерживать это в долгосрочной перспективе. Мне не нравится что-либо, требующее JAVA или XML, потому что это не те языки, которые уже есть в нашем ассортименте, и нас уже достаточно
Эти посты в блоге были хорошими. Он пришел к выводу, что SCONS был лучшим, но слишком медленным для его целей. Я не ищу скорость в ночных сборках. Это до 7 утра. Я хочу удобочитаемости и удобства обслуживания.