数十個の個別の EXE と DLL で構成される大規模なエンタープライズ システムのビルド プロセスがあります。これらは、C、C++、Fortran、Python、Awk などの複数の言語を使用します。ビルド スクリプトは、40 年以上にわたって進化した 4DOS バッチ プロセスです。彼らは大きくて扱いにくく、絶え間ない世話と餌が必要です。
Visual Studio ソリューションとプロジェクト ファイルを基本的なコンパイル/リンク エンティティとして保持する必要があります。これらの異なる言語をまとめるための最適なツールは何ですか? 4DOS は非常に古く、扱いにくいものです。
編集:
ありがとうギャング。PythonなのでまずはSCONSを試してみようと思います。Python を更新および保守できる、Python に精通した多くの人がいます。私は現在 61 歳ですが、長期的には私がこれをサポートすることはありません。JAVA や XML を必要とするものは好きではありません。これらの言語は、当社の製品ミックスにまだ含まれておらず、十分に活用されているからです。
それらのブログ投稿は良かったです。彼は、SCONS が最適であるが、彼の目的には遅すぎると結論付けました。私はナイトリー ビルドで速度を求めているわけではありません。朝7時までです。可読性と保守性が必要です。