Hi,
I’m modifying UE and the modification itself works. However, VS keeps triggering full rebuild which takes super long to finish.
Here’s the first N lines of the log:
1>Using bundled DotNet SDK version: 6.0.302
1>Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" -Target="UnrealEditor Win64 Development" -Target="ShaderCompileWorker Win64 Development -Quiet" -WaitMutex -FromMsBuild
1>Log file: D:\code\UnrealEngine\Engine\Programs\UnrealBuildTool\Log.txt
1>Using 'git status' to determine working set for adaptive non-unity build (D:\code\UnrealEngine).
1>Waiting for 'git status' command to complete
1>Building UnrealEditor and ShaderCompileWorker...
1>Using Visual Studio 2019 14.29.30145 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133) and Windows 10.0.19041.0 SDK (C:\Program Files (x86)\Windows Kits\10).
1>[Adaptive Build] Excluded from Engine unity file: LightComponent.cpp
1>Determining max actions to execute in parallel (24 physical cores, 48 logical cores)
1> Executing up to 24 processes, one per physical core
1>Building 3532 actions with 24 processes...
1>[1/3532] Compile Module.DisplayClusterTests.cpp
1>[2/3532] Link UnrealEditor-DisplayClusterTests.lib
1> Creating library ..\Plugins\Runtime\nDisplay\Intermediate\Build\Win64\UnrealEditor\Development\DisplayClusterTests\UnrealEditor-DisplayClusterTests.lib and object ..\Plugins\Runtime\nDisplay\Intermediate\Build\Win64\UnrealEditor\Development\DisplayClusterTests\UnrealEditor-DisplayClusterTests.exp
1>[3/3532] Compile PCH.Engine.cpp
1>[4/3532] Compile SharedPCH.UnrealEd.NonOptimized.ShadowErrors.cpp
1>[5/3532] Compile SharedPCH.UnrealEd.ShadowErrors.cpp
1>[6/3532] Compile SharedPCH.UnrealEd.RTTI.ShadowErrors.cpp
1>[7/3532] Compile SharedPCH.Engine.ShadowErrors.cpp
1>[8/3532] Compile SharedPCH.Engine.RTTI.ShadowErrors.cpp
1>[9/3532] Compile PCH.UnrealEd.cpp
1>[10/3532] Compile Module.Launch.cpp
1>[11/3532] Compile Module.Engine.40_of_94.cpp
1>[12/3532] Compile Module.Engine.58_of_94.cpp
1>[13/3532] Compile Module.Engine.36_of_94.cpp
1>[14/3532] Compile Module.Engine.91_of_94.cpp
1>[15/3532] Compile Module.Engine.47_of_94.cpp
1>[16/3532] Compile Module.Engine.50_of_94.cpp
1>[17/3532] Compile Module.Engine.61_of_94.cpp
1>[18/3532] Compile Module.ResonanceAudio.cpp
1>[19/3532] Compile Module.Engine.38_of_94.cpp
1>[20/3532] Compile Module.Engine.69_of_94.cpp
1>[21/3532] Compile Module.Engine.55_of_94.cpp
1>[22/3532] Compile Module.Engine.59_of_94.cpp
1>[23/3532] Compile Module.Engine.84_of_94.cpp
1>[24/3532] Compile Module.Engine.52_of_94.cpp
1>[25/3532] Compile Module.Engine.93_of_94.cpp
1>[26/3532] Compile Module.Engine.88_of_94.cpp
1>[27/3532] Compile Module.Engine.60_of_94.cpp
1>[28/3532] Compile Module.Engine.87_of_94.cpp
1>[29/3532] Compile Module.Engine.39_of_94.cpp
1>[30/3532] Compile Module.Engine.48_of_94.cpp
1>[31/3532] Compile Module.Engine.54_of_94.cpp
1>[32/3532] Compile Module.Engine.94_of_94.cpp
1>[33/3532] Compile Module.Engine.41_of_94.cpp
1>[34/3532] Compile Module.Engine.43_of_94.cpp
1>[35/3532] Compile Module.Engine.49_of_94.cpp
1>[36/3532] Compile Module.Engine.83_of_94.cpp
1>[37/3532] Compile Module.Engine.90_of_94.cpp
1>[38/3532] Compile Module.Engine.44_of_94.cpp
1>[39/3532] Compile Module.Engine.51_of_94.cpp
The files I changed is “LightComponent.cpp” and “LightComponent.h”. As I understand it, that is not supposed to affect the entire engine.
Anyone has clues? Thanks.