Files
UnrealEngine/Engine/Plugins/Media/PixelStreaming/Source/PixelStreamingEditor/PixelStreamingEditor.build.cs
2025-05-18 13:04:45 +08:00

57 lines
1.1 KiB
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using System.IO;
namespace UnrealBuildTool.Rules
{
public class PixelStreamingEditor : ModuleRules
{
public PixelStreamingEditor(ReadOnlyTargetRules Target) : base(Target)
{
var EngineDir = Path.GetFullPath(Target.RelativeEnginePath);
PrivateDependencyModuleNames.AddRange(new string[]
{
"Core",
"CoreUObject",
"Engine",
"Projects",
"RenderCore",
"Renderer",
"RHI",
"PixelStreaming",
"Slate",
"SlateCore",
"EngineSettings",
"InputCore",
"Json",
"PixelCapture",
"PixelStreamingServers",
"HTTP",
"Sockets",
"ApplicationCore",
"PixelStreamingInput",
"AVCodecsCore"
});
if (Target.bBuildEditor)
{
PrivateDependencyModuleNames.AddRange(new string[]
{
"UnrealEd",
"ToolMenus",
"EditorStyle",
"DesktopPlatform",
"LevelEditor",
"MainFrame"
});
}
if (Target.IsInPlatformGroup(UnrealPlatformGroup.Apple))
{
AddEngineThirdPartyPrivateStaticDependencies(Target, "MetalCPP");
}
}
}
}