約 12 個のサブプロジェクトで構成される Visual C++ ソースの本体を継承しました。これらの 1 つは、他のすべてに依存する空の「MakeAll」プロジェクトであるため、MakeAll プロジェクトをアクティブに設定し、「Build All」を選択することで、プロジェクト全体をビルドできます。
このプロセスを自動化したいのですが、Linux 環境から来て、私の直感は Makefile を生成してコマンド ラインからビルドすることでした。IDE は.mak
各サブプロジェクトのファイルを生成しますが、最上位の MakeAll のファイルは生成しません。(これは、依存関係しか含まれていないためだと思います。)
Linuxの答えは、各サブプロジェクトに単純に降りて、それぞれで実行されるMakefileですmake
。しかし、.mak
ファイルをざっと見てみると、それぞれがいくつかの構成のどれを使用するかを伝えたいと考えていることがわかりました。明らかに、一部はデバッグを使用し、一部はリリースを使用し、一部は前の開発者によって作成された構成を使用しています。
コマンドラインからこのような一連のプロジェクトを構築するための一般的な方法は何ですか?
ありがとうございました!