Files
UnrealEngine/Engine/Source/Programs/Shared/UnrealBuildTool.Tests/TestUtilities/TestBuildPlatform.cs
2025-05-18 13:04:45 +08:00

40 lines
1000 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using EpicGames.Core;
using Microsoft.Extensions.Logging;
namespace UnrealBuildTool.Tests.TestUtilities
{
internal class TestBuildPlatfrom : UEBuildPlatform
{
public TestBuildPlatfrom(UnrealTargetPlatform InPlatform, UEBuildPlatformSDK SDK, UnrealArchitectureConfig ArchitectureConfig, ILogger InLogger) : base(InPlatform, SDK, ArchitectureConfig, InLogger)
{
}
public override UEToolChain CreateToolChain(ReadOnlyTargetRules Target)
{
throw new System.NotImplementedException();
}
public override void Deploy(TargetReceipt Receipt)
{
}
public override bool IsBuildProduct(string FileName, string[] NamePrefixes, string[] NameSuffixes)
{
return false;
}
public override void SetUpEnvironment(ReadOnlyTargetRules Target, CppCompileEnvironment CompileEnvironment, LinkEnvironment LinkEnvironment)
{
}
public override bool ShouldCreateDebugInfo(ReadOnlyTargetRules Target)
{
return false;
}
}
}