Намалете изграждането на източника на двигателя?

В момента съставям двигателя от източника, който разделих на GitHub. Бих искал да намаля времето и размера на компилацията на двигателя, като премахна платформи, които не ме интересуват. Досега направих следното:

  • Когато използвате Setup.bat: добавено -exclude = "." за всички платформи, които не искам.
  • В TargetPlatform.Build.cs: коментира всички 'DynamicallyLoadedModuleNames.Add (".");' които се занимават с платформи, които не искам, като "AndroidTargetPlatform".
  • В UnrealBuildTool.cs: променя масива „статичен публичен UnrealTargetPlatform [] AllPlatforms“, за да съдържа само платформите, които искам.
  • Във AllDesktop.Automation.cs: коментира изброяването на Mac и Linux от функцията ovveride "GetStagePlatforms ()".
  • В UE4.sln разтовари нежеланите проекти под Програми/Автоматизация като "Android.Autiomation".

изграждане


Отвъд това съм безразличен или дори не съм сигурен дали това, което току-що описах, ще има правилния ефект. Някой има ли опит с това?
(FYI, единствените платформи, които ме интересуват, са Win32/Win64)