67 lines
1.3 KiB
C#

// Copyright 2018-current Getnamo. All Rights Reserved
using UnrealBuildTool;
using System.IO;
public class CoreUtility : ModuleRules
{
public CoreUtility(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
PrecompileForTargets = PrecompileTargetsType.Any;
PublicIncludePaths.AddRange(
new string[] {
Path.Combine(ModuleDirectory, "Public"),
}
);
PrivateIncludePaths.AddRange(
new string[] {
Path.Combine(ModuleDirectory, "Private"),
}
);
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core"
}
);
PrivateDependencyModuleNames.AddRange(
new string[]
{
"CoreUObject",
"Engine",
"RHI",
"RenderCore",
"libOpus",
"UEOgg",
}
);
if (Target.Version.MajorVersion == 5 && Target.Version.MinorVersion >= 4)
{
PrivateDependencyModuleNames.AddRange(
new string[]
{
"OpusAudioDecoder",
}
);
}
DynamicallyLoadedModuleNames.AddRange(
new string[]
{
}
);
}
}