Files
UnrealEngineUWP/Engine/Source/Programs/UnrealBuildAccelerator/Mimalloc/UbaMimalloc.Build.cs
joe kirchoff 9affe69d97 UnrealBuildAccelerator: Experimental for 5.4
#jira UE-197967

[CL 30002804 by joe kirchoff in ue5-main branch]
2023-11-29 18:47:11 -05:00

30 lines
751 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
using Microsoft.Extensions.Logging;
[SupportedPlatforms(UnrealPlatformClass.Desktop)]
[SupportedTargetTypes(TargetType.Program)]
public class UbaMimalloc : ModuleRules
{
public UbaMimalloc(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.NoPCHs;
if (Target.Platform == UnrealTargetPlatform.Win64) {
PublicDependencyModuleNames.AddRange(new string[] {
"mimalloc212",
});
}
//PublicDefinitions.AddRange(new string[] {
// "UBA_USE_MIMALLOC=1", // compile in mimalloc
//});
if (Target.LinkType == TargetLinkType.Modular)
{
Logger.LogWarning("UbaMimalloc will not override allocation functions when linked Modular");
}
}
}