Prevent unnecessary rebuilds of windows resource files

UE - Foundation - Cpp Tools - UnrealBuildTool - Sep 20, 2023

How Necessary are BUILT_FROM_CHANGELIST and BUILD_VERSION in Resource Files? We've been investigating ways to improve the speed of our iterative engine builds, and have found that the vast, vast maj ...

Debug information is sometimes missing when compiling with cl-clang

UE - Foundation - Cpp Tools - UnrealBuildTool - Aug 24, 2023

Via UDN: As has been discussed previously here and in CL 20055361, debug information is sometimes missing when compiling with Clang. We've pinpointed this to debug information not being emitted fo ...

.natvis for external modules is not supported

UE - Foundation - Cpp Tools - UnrealBuildTool - Aug 22, 2023

Currently UBT supports linking in .natvis files when modules are compiled, this should be extended to pull in .natvis files from External modules that are linked into a module. Instead of scanning ...

Extension methods in Rules errors due to ambiguous call

UE - Foundation - Cpp Tools - UnrealBuildTool - Jun 16, 2023

The extension methods seem to be getting compiled into multiple rules dlls Example .Build.cs // In TestPlugin.Build.cs using System; using UnrealBuildTool; publicclass TestPlugin : Module ...

JobObject appears to break /ZI pdb compiles

UE - Foundation - Cpp Tools - UnrealBuildTool - Mar 9, 2023

It seems that the [Link Removed] UBT creates to ensure any child processes are terminated on close is somehow affecting the mspdbsrv process that cl is spawning and terminating it when cl is finishe ...

PATH not passed to NMake script when building Android from Visual Studio

UE - Foundation - Cpp Tools - UnrealBuildTool - Jan 25, 2023

After upgrading from UE5.0.3 to UE5.1, we started seeing this error when trying to build Android Development from Visual Studio (VS2022 17.2.1): Running UnrealBuildTool: dotnet "..\..\Engine\Binari ...

Compile Unreal Editor with Visual Studio 2022 can result in an error - Error executing cl.exe, tool returned code: STATUS_ACCESS_VIOLATION

UE - Foundation - Cpp Tools - UnrealBuildTool - Jan 17, 2023

Additional information in the comments. Potential work around if VS has a prompt suggesting installing addition components is to install:MSVC v143 - VS 2022 C++ Arm64 Build Tools(v14.33-17.3)MSVC v ...

AdditionalPluginDirectories when set are not reflected in generated projects

UE - Foundation - Cpp Tools - UnrealBuildTool - Jan 3, 2023

Bug report viaUDN: We have some plugins that we'd like to share between projects, that we don't want to maintain multiple copies of. The AdditionalPluginsDirectories option for Project's solves tha ...

*.vcxproj commands do not include -Project parameter

UE - Foundation - Cpp Tools - UnrealBuildTool - Jan 3, 2023

In some cases, building a cpp target by only passing -Target= can select an undesired target to build. If -Project= is also passed when available that will ensure the correct target is built when du ...

Cannot Create Game Feature (with C++) module

UE - Foundation - Cpp Tools - UnrealBuildTool - Nov 28, 2022

Reproduced 3/3 times. Issue did not occur in //UE5/Release-5.0 - CL 20979098 Binary. Confirmed a Regression. ...