Files
UnrealEngineUWP/Engine/Source/Developer/SimplygonUtilities/SimplygonUtilities.Build.cs
Jurre deBaare 34036d7772 Merging using HLOD_from_Orion
[CL 2704241 by Jurre deBaare in Main branch]
2015-09-24 09:04:18 -04:00

77 lines
1.4 KiB
C#

// Copyright 1998-2014 Epic Games, Inc. All Rights Reserved.
namespace UnrealBuildTool.Rules
{
public class SimplygonUtilities : ModuleRules
{
public SimplygonUtilities(TargetInfo Target)
{
PublicIncludePaths.AddRange(
new string[] {
"Developer/SimplygonUtilities/Public",
}
);
PrivateIncludePaths.AddRange(
new string[] {
"Developer/SimplygonUtilities/Private",
"Developer/SimplygonUtilities/Private/Layouts",
}
);
PrivateIncludePathModuleNames.AddRange(
new string[] {
"PropertyEditor",
"MeshUtilities",
"Landscape",
}
);
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
"CoreUObject",
"InputCore",
"Slate",
"SlateCore",
"EditorStyle",
"RHI",
}
);
PrivateDependencyModuleNames.AddRange(
new string[]
{
"Core",
"CoreUObject",
"Engine",
"RenderCore",
"UnrealEd",
"InputCore",
"LevelEditor",
"EditorStyle", //Fonts etc.
"ContentBrowser", //For asset syncing
"ShaderCore", //For material rendering
"Landscape",
"RawMesh",
"MaterialUtilities"
}
);
DynamicallyLoadedModuleNames.AddRange(
new string[]
{
"PropertyEditor",
"MeshUtilities"
}
);
if (UEBuildConfiguration.bCompileSimplygon == true)
{
AddThirdPartyPrivateDynamicDependencies(Target, "SimplygonMeshReduction");
}
}
}
}