Files
UnrealEngineUWP/Engine/Source/Developer/LowLevelTestsRunner/LowLevelTestsRunner.Build.cs
chris constantinescu a067ec8344 Modularized setup and teardown for LLTs + global setup preliminary.
Nightly LLTs preflight 6205328b4c6c33118fa85c3d
#rb Jerome.Delattre,Mark.Lintott
#preflight 62053298a155a4cddabf933f

[CL 18938635 by chris constantinescu in ue5-main branch]
2022-02-10 12:33:20 -05:00

45 lines
917 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
using System.IO;
public class LowLevelTestsRunner : ModuleRules
{
public LowLevelTestsRunner(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.NoPCHs;
PrecompileForTargets = PrecompileTargetsType.None;
bUseUnity = false;
bRequiresImplementModule = false;
PublicIncludePaths.AddRange(
new string[]
{
"Runtime/Launch/Public",
Path.Combine(Target.UEThirdPartySourceDirectory, "Catch2")
}
);
PrivateIncludePaths.AddRange(
new string[] {
"Runtime/Launch/Private"
}
);
PrivateDependencyModuleNames.AddRange(
new string[] {
"Core",
"Projects"
}
);
if (Target.bCompileAgainstApplicationCore)
{
PrivateDependencyModuleNames.Add("ApplicationCore");
}
if (Target.bCompileAgainstCoreUObject)
{
PrivateDependencyModuleNames.Add("CoreUObject");
}
}
}