RealtimeStyleTransferRuntime/Source/LyraGame/LyraGame.Build.cs

88 lines
1.7 KiB
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
public class LyraGame : ModuleRules
{
public LyraGame(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
PublicIncludePaths.AddRange(
new string[] {
"LyraGame"
}
);
PrivateIncludePaths.AddRange(
new string[] {
}
);
PublicDependencyModuleNames.AddRange(
new string[] {
"Core",
"CoreOnline",
"CoreUObject",
"ApplicationCore",
"Engine",
"PhysicsCore",
"GameplayTags",
"GameplayTasks",
"GameplayAbilities",
"AIModule",
"ModularGameplay",
"ModularGameplayActors",
"DataRegistry",
"ReplicationGraph",
"GameFeatures",
"SignificanceManager",
"Hotfix",
"CommonLoadingScreen",
"Niagara",
"AsyncMixin",
"ControlFlows"
}
);
PrivateDependencyModuleNames.AddRange(
new string[] {
"InputCore",
"Slate",
"SlateCore",
"RenderCore",
"DeveloperSettings",
"EnhancedInput",
"NetCore",
"RHI",
"Projects",
"Gauntlet",
"UMG",
"CommonUI",
"CommonInput",
"GameSettings",
"CommonGame",
"CommonUser",
"GameSubtitles",
"GameplayMessageRuntime",
"AudioMixer",
"NetworkReplayStreaming",
"UIExtension",
"ClientPilot",
"AudioModulation",
"EngineSettings",
"UnrealEd",
"LevelEditor",
}
);
DynamicallyLoadedModuleNames.AddRange(
new string[] {
}
);
// Generate compile errors if using DrawDebug functions in test/shipping builds.
PublicDefinitions.Add("SHIPPING_DRAW_DEBUG_ERROR=1");
}
}