Files
UnrealEngineUWP/Engine/Source/Developer/LowLevelTestsRunner/LowLevelTestsRunner.Build.cs
chris constantinescu 26c42772ff Merging
Main/Engine/Build/InstalledEngineFilters.xml
Main/Engine/Source/Developer/LowLevelTestsRunner/LowLevelTestsRunner.Build.cs
Main/Engine/Source/ThirdParty/Catch2/Catch2Extras.Build.cs

to //UE5/Release-5.4/Engine/Source/

#jira UE-210257

[CL 33305029 by chris constantinescu in 5.4 branch]
2024-04-29 12:53:02 -04:00

48 lines
1.0 KiB
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using System.IO;
namespace UnrealBuildTool.Rules
{
public class LowLevelTestsRunner : ModuleRules
{
public LowLevelTestsRunner(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.NoPCHs;
PrecompileForTargets = PrecompileTargetsType.None;
bUseUnity = false;
bRequiresImplementModule = false;
PublicIncludePaths.AddRange(
new string[]
{
Path.Combine(Target.UEThirdPartySourceDirectory, "Catch2", "v3.4.0", "src")
}
);
PrivateDependencyModuleNames.AddRange(
new string[] {
"Core"
}
);
if (TestTargetRules.bTestsRequireEditor)
{
PrivateDependencyModuleNames.Add("UnrealEd");
}
if (TestTargetRules.bTestsRequireEngine)
{
PrivateDependencyModuleNames.Add("Engine");
}
if (TestTargetRules.bTestsRequireApplicationCore)
{
PrivateDependencyModuleNames.Add("ApplicationCore");
}
if (TestTargetRules.bTestsRequireCoreUObject)
{
PrivateDependencyModuleNames.Add("CoreUObject");
}
}
}
}