27 lines
837 B
C#
27 lines
837 B
C#
using UnrealBuildTool;
|
|
|
|
// Editor-only tools. Arrived with the first one (Docs/Spec/Architecture.md, Modules): the landscape authoring
|
|
// library that Scripts/Authoring/create_world.py calls, because the engine exposes no landscape creation to Python.
|
|
public class SaltyEditor : ModuleRules
|
|
{
|
|
public SaltyEditor(ReadOnlyTargetRules Target) : base(Target)
|
|
{
|
|
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
|
|
|
|
PublicDependencyModuleNames.AddRange(new string[] {
|
|
"Core",
|
|
"CoreUObject",
|
|
"Engine"
|
|
});
|
|
|
|
PrivateDependencyModuleNames.AddRange(new string[] {
|
|
"UnrealEd",
|
|
"Landscape",
|
|
"LandscapeEditor", // FLandscapeImportHelper reads the heightmap and weightmap files
|
|
"RenderCore" // FlushRenderingCommands while the edit-layer merge is driven by hand
|
|
});
|
|
|
|
PublicIncludePaths.Add(ModuleDirectory);
|
|
}
|
|
}
|