Files
UnrealEngineUWP/Engine/Documentation/Source/Programming/UnrealBuildSystem/Configuration/BuildConfiguration.JPN.udn
Kimio Yasuda 8720b41557 #loc UE4DocJpn Reflected changes against INTSourceChangelist:2374181
[CL 2506495 by Kimio Yasuda in Main branch]
2015-04-09 04:21:35 -04:00

33 lines
2.9 KiB
Plaintext

INTSourceChangelist:2374181
Availability:Public
Title:アンリアルビルドシステムの設定
Crumbs: %ROOT%, Programming, Programming/UnrealBuildSystem
Description:エンジンのビルドを制御するアンリアルビルドシステムの設定
Version:4.5
アンリアルビルドシステムは、さまざまな用途に合わせたビルドプロセスの変更を、`BuildConfiguration.cs` を通じて設定できます。
## UnrealBuldTool 設定プロパティ
$ bStopXGECompilationAfterErrors :_true_ の場合、エラーが発生すると XGL のコンパイルが停止します。
* コンパイルを継続すると、古いエラーの修復後に後続コンパイルの実行速度がかなり速くなります。
* ビルド終了前に、全てのファイルのコンパイルエラーを表示します。
* 失敗したビルドを中断するには **Ctrl + Break** キーを使用します。
$ bOmitPCDebugInfoInDevelopment :_true_ の場合、Development設定におけるビルド時はデバッグ情報が含まれません。
* 常にデバッグ情報を含むには _false_ に設定します。
* デバッグ情報を含むとコンパイル速度が減速しますが、Development ビルドのライン番号やスタック情報が加わります。
$ bUseUnityBuild :エンジン全体を再ビルドする時は _true_ に設定します。高速のイタレーションモードを使用時は無効にします。詳細は [ビルドモード](#ビルドモード) を参照してください。
$ bEnableFastIteration :_true_ の場合、コンパイルおよびリンク時間が飛躍的に減少します。ユニティビルドの実行時は無効にします。詳細は [ビルドモード](#ビルドモード) を参照してください。
* _true_ に設定すると高速なイタレーション時間となります。
* 「RPC」や「PDB」など変わったエラーが発生した場合、`ValidateConfiguration()` を `bUseIncrementalLinking=false` と設定します。
##ビルドモード
ビルドモードには、 **ユニティ** と **高速イタレーション** の 2 つのモードがあります。ユニティモードはエンジン全体の再ビルドを必要とする変更に適しています。例えばエンジンヘッダの変更などです。高速イタレーションモードは局部的な変更に適しています。コンパイル/リンク時間が 4 秒以内に減少します。モードの変更は、`BuildConfiguration.cs` を開いて以下の行を検索します。
bEnableFastIteration = Utils.GetEnvironmentVariable( "ue.bEnableFastIteration", false );
bUseUnityBuild = Utils.GetEnvironmentVariable("ue.bUseUnityBuild", true);
`true` に設定したいモードへ強制的に切り替えることが出来ます。デフォルト設定はユニティモードです。