using UnrealBuildTool;
public class JayAnimatorTests : ModuleRules
{
public JayAnimatorTests(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
// Core deps
PublicDependencyModuleNames.AddRange(new[] {
"Core", "CoreUObject", "Engine"
});
// Editor context for running tests via Session Frontend or headless Editor
PrivateDependencyModuleNames.AddRange(new[] {
"UnrealEd", // Editor-only APIs
"Projects", // Useful for project info
"ApplicationCore" // Cmd handling / headless runs
});
// We depend on the runtime plugin module under test
PrivateDependencyModuleNames.Add("JayAnimator");
// Make sure dev automation tests are compiled in Editor builds
PublicDefinitions.Add("WITH_DEV_AUTOMATION_TESTS=1");
}
}