お世話になっております。
bUseUnityBuild = true
としてcppが統合されてビルドされますが、個別の.cppなにか記述することで、
bUseUnityBuild = true
と設定しながらcppの統合の対象外にする方法はないでしょうか。
お忙しい中大変申し訳ありませんが、
ご教示いただければと思います
お世話になっております。
bUseUnityBuild = true
としてcppが統合されてビルドされますが、個別の.cppなにか記述することで、
bUseUnityBuild = true
と設定しながらcppの統合の対象外にする方法はないでしょうか。
お忙しい中大変申し訳ありませんが、
ご教示いただければと思います
申し訳ございません。残念ながら現在のところ直接ファイル単位でUnityBuildをOn/Offする方法はございません。
モジュール単位でならば、以下の様に記述することでUnity Buildを回避することができます。
public class MyProjectTarget : TargetRules
{
public MyProjectTarget(TargetInfo Target) : base(Target)
{
Type = TargetType.Game;
bUseUnityBuild = false;
bUsePCHFiles = false;
...
回答いただきありがとうございました。
モジュール単位でTargetRulesを決められるのでしょうか。
モジュールを追加した場合、
ExtraModuleNames.AddRange( new string[] { “プロジェクト名”, “追加モジュール” } );
という風に追加されビルドのルールは同じなのかなという認識でした。
モジュール単位でビルドルールをつけるにはどうしたらよいでしょう
すいません自己解決しました
http://api.unrealengine.com/JPN/Programming/UnrealBuildSystem/ModuleFiles/
ここの記述どおりbFasterWithoutUnity をTrueにしたらモジュール単位でUnityビルド対象外にできました。
ありがとうございました!