35 lines
666 B
C#
35 lines
666 B
C#
using System.IO;
|
|
using UnrealBuildTool;
|
|
|
|
public class RiderLink : ModuleRules
|
|
{
|
|
public RiderLink(ReadOnlyTargetRules Target) : base(Target)
|
|
{
|
|
#if UE_4_22_OR_LATER
|
|
PCHUsage = PCHUsageMode.NoPCHs;
|
|
#else
|
|
PCHUsage = PCHUsageMode.NoSharedPCHs;
|
|
#endif
|
|
|
|
bUseRTTI = true;
|
|
|
|
#if UE_5_2_OR_LATER
|
|
bDisableStaticAnalysis = true;
|
|
#endif
|
|
|
|
PublicDependencyModuleNames.Add("Core");
|
|
PublicDependencyModuleNames.Add("RD");
|
|
string[] Paths = {
|
|
"Public/Model/Library",
|
|
"Public/Model/RdEditorProtocol",
|
|
};
|
|
|
|
PrivateDefinitions.Add("ENABLE_LOG_FILE=0");
|
|
|
|
foreach(var Item in Paths)
|
|
{
|
|
PublicIncludePaths.Add(Path.Combine(ModuleDirectory, Item));
|
|
}
|
|
}
|
|
}
|