Delphi XE5 Enterprise【一括ビルド(メイク)する方法】

沢山プロジェクトがある場合は一個一個IDEでビルドは大変。
一括してビルドする方法を探した。
Delphi2007移行?はビルド(メイク)に「MSBuild」ってものを使ってるらしい。
これを使えばオッケーって事。
MSBuild <プロジェクト名> [/t:<ターゲット名>]
プロジェクト名:[.dproj]ファイルの場所を指定
ターゲット名:clean,make,buildのどれかを指定
でも、これをDOS窓で叩いても動かない。色々環境変数とか必要らしい。面倒くさい。
で、どうやるかっていうと、「RAD Studio コマンドプロンプト」ってのがメニューのXE5の中にあるから、これを開いて上記のコマンド叩くと実行される。
rsvars.batってのが色々呪文唱えてる。
場所は、「C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\rsvars.bat」
[rsvars.batの中身]+[各プロジェクトで作ったMSBuildのコマンド]
でバッチファイルを作成してバッチを実行させる処理を作って、これを対象プロジェクト分クルクル回せば、やりたい事は完成。
注意として、ターゲットプラットフォーム、ビルド構成等々全てIDEでの物で作られる。
最後にIDEで64ビットでデバッグしてたらこの処理で32bitのEXEは出来ないって事。
まぁあたりまえだけど。
<参考URL>
MSBuild コマンドを使用してプロジェクトをビルドする