36 lines
626 B
C#
36 lines
626 B
C#
|
using UnrealBuildTool;
|
||
|
|
||
|
public class RiderLogging : ModuleRules
|
||
|
{
|
||
|
public RiderLogging(ReadOnlyTargetRules Target) : base(Target)
|
||
|
{
|
||
|
#if UE_4_22_OR_LATER
|
||
|
PCHUsage = PCHUsageMode.NoPCHs;
|
||
|
#else
|
||
|
PCHUsage = PCHUsageMode.NoSharedPCHs;
|
||
|
#endif
|
||
|
|
||
|
#if UE_5_2_OR_LATER
|
||
|
if(Target.Platform == UnrealTargetPlatform.Linux || Target.Platform == UnrealTargetPlatform.Mac)
|
||
|
{
|
||
|
bUseRTTI = false;
|
||
|
}
|
||
|
else
|
||
|
#endif
|
||
|
{
|
||
|
bUseRTTI = true;
|
||
|
}
|
||
|
|
||
|
#if UE_5_2_OR_LATER
|
||
|
bDisableStaticAnalysis = true;
|
||
|
#endif
|
||
|
|
||
|
PrivateDependencyModuleNames.AddRange(new []
|
||
|
{
|
||
|
"Core",
|
||
|
"RD",
|
||
|
"RiderLink",
|
||
|
"RiderBlueprint"
|
||
|
});
|
||
|
}
|
||
|
}
|