// Copyright (c) 2025 Mythic Lemon. All Rights Reserved. using UnrealBuildTool; using System.IO; public class EasyKanbanBoard : ModuleRules { public EasyKanbanBoard(ReadOnlyTargetRules Target) : base(Target) { Type = ModuleRules.ModuleType.CPlusPlus; PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; CppStandard = CppStandardVersion.Cpp20; bUseRTTI = true; bEnableExceptions = true; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "Slate", "SlateCore", "EditorStyle", "UnrealEd", "ApplicationCore", "ToolMenus", "InputCore", "Json", "JsonUtilities" }); PrivateDependencyModuleNames.AddRange(new string[] { "Projects", "DesktopPlatform" }); PublicIncludePaths.AddRange(new string[] { Path.Combine(ModuleDirectory, "Public") }); PrivateIncludePaths.AddRange(new string[] { Path.Combine(ModuleDirectory, "Private"), Path.Combine(ModuleDirectory, "Private", "Core"), Path.Combine(ModuleDirectory, "..", "ThirdParty") }); } }