J'ai un processus de construction pour un grand système d'entreprise comprenant plusieurs dizaines d'EXE et de DLL séparés. Ceux-ci utilisent plusieurs langages, C, C++, Fortran, Python, Awk et quelques autres. Les scripts de build sont des traitements par lots 4DOS qui ont évolué pendant 4 décennies. Ils sont grands et lourds et ont besoin de soins et d'alimentation constants.Outils de construction multilingues
Je dois conserver les fichiers de solution et de projet Visual Studio en tant qu'entités de compilation/liaison de base. Quel est le meilleur outil pour emballer ces langues disparates toutes ensemble? 4DOS est très vieux et encombrant.
ÉDIT:
Merci gang. Je pense que je vais d'abord essayer SCONS parce que c'est Python. Nous avons beaucoup de gens qui connaissent bien Python pour pouvoir le mettre à jour et le maintenir. J'ai 61 ans maintenant et ça ne va pas me soutenir à long terme. Je n'aime pas tout ce qui nécessite JAVA ou XML car ce ne sont pas des langages déjà dans notre gamme de produits et nous en avons assez en jeu.
Ces billets de blog étaient bons. Il a conclu que SCONS était le meilleur mais simplement trop lent pour ses buts. Je ne cherche pas la vitesse dans les constructions nocturnes. Il a jusqu'à 7 heures du matin. Je veux la lisibilité et la maintenabilité.