Branching UHT to UHTLite:

//UE5/Main/Engine/Source/Programs/UnrealHeaderTool/...

to //UE5/Main/Engine/Source/Programs/UHTLite/...

UHTLite is a long-term refactor of UHT for performance and maintainability.

[CL 14201596 by fredric echols in ue5-main branch]
This commit is contained in:
fredric echols
2020-08-27 14:09:23 -04:00
parent 394531a8bd
commit f4616d9ac0
56 changed files with 27511 additions and 0 deletions
@@ -3431,6 +3431,9 @@ namespace UnrealBuildTool
// this for each file when generating their dependencies.
GlobalCompileEnvironment.bHackHeaderGenerator = (AppName == "UnrealHeaderTool");
// UHTLite
GlobalCompileEnvironment.bHackHeaderGenerator |= (AppName == "UHTLite");
GlobalCompileEnvironment.bUseDebugCRT = GlobalCompileEnvironment.Configuration == CppConfiguration.Debug && Rules.bDebugBuildsActuallyUseDebugCRT;
GlobalCompileEnvironment.bEnableOSX109Support = Rules.bEnableOSX109Support;
GlobalCompileEnvironment.Definitions.Add(String.Format("IS_PROGRAM={0}", TargetType == TargetType.Program ? "1" : "0"));