Files
UnrealEngine/Engine/Source/Programs/InterchangeWorker/InterchangeWorker.Build.cs
2025-05-18 13:04:45 +08:00

43 lines
920 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
using System.IO;
public class InterchangeWorker : ModuleRules
{
public InterchangeWorker(ReadOnlyTargetRules Target) : base(Target)
{
if (Target.Platform != UnrealTargetPlatform.Win64 &&
Target.Platform != UnrealTargetPlatform.Linux &&
Target.Platform != UnrealTargetPlatform.Mac)
{
throw new BuildException("InterchangeWorker program do not support target platform {0}.", Target.Platform.ToString());
}
PublicIncludePathModuleNames.Add("Launch");
PrivateDependencyModuleNames.AddRange(
new string[]
{
"ApplicationCore",
"Core",
"CoreUObject",
"InterchangeCore",
"InterchangeDispatcher",
"InterchangeFbxParser",
"InterchangeNodes",
"Json",
"Projects",
"Sockets",
}
);
AddEngineThirdPartyPrivateStaticDependencies(Target,
new string[]
{
"FBX"
}
);
}
}