Files
UnrealEngine/Engine/Source/Programs/HeadlessChaosPerf/HeadlessChaosPerf.Build.cs
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

34 lines
901 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
// HeadlessChaosPerf is a stand-alone application used for low-level perf testing of the Chaos Engine.
// It does not use UE Engine, but runs on any platform.
// Perf testing results are reported use CSVPerf
public class HeadlessChaosPerf : ModuleRules
{
public HeadlessChaosPerf(ReadOnlyTargetRules Target) : base(Target)
{
PublicIncludePathModuleNames.Add("Launch");
SetupModulePhysicsSupport(Target);
PrivateDependencyModuleNames.AddRange(
new string[] {
"ApplicationCore",
"Core",
"CoreUObject",
"Projects",
"GeometryCore",
"ChaosVehiclesCore",
"GoogleTest",
}
);
PrivateDefinitions.Add("CHAOS_INCLUDE_LEVEL_1=1");
// CSV_PROFILER is tied to WITH_ENGINE in CsvProfiler.h, but we want it without engine
PrivateDefinitions.Add("CSV_PROFILER=1");
}
}