Files
UnrealEngineUWP/Engine/Source/Programs/CrashReportClient/CrashReportClient.Build.cs
Jamie Dale 2ad3997cc5 Removed unneeded dependencies from CrashReportClient
Legacy code in CrashDebugHelper was dragging in SourceControl and AssetRegistry as dependencies for CrashReportClient.

This dependency is no longer needed, as internal crashes now always perform local symbolification (either via symbols built locally, or synced via UGS). Syncing symbols from Perforce or a network drive is no longer needed or used.

#rb Ben.Marsh
#rnx

[CL 9422370 by Jamie Dale in Dev-Core branch]
2019-10-04 16:17:40 -04:00

62 lines
1.1 KiB
C#

// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
public class CrashReportClient : ModuleRules
{
public CrashReportClient(ReadOnlyTargetRules Target) : base(Target)
{
PublicIncludePaths.AddRange
(
new string[]
{
"Runtime/Launch/Public",
"Programs/CrashReportClient/Private",
}
);
PrivateDependencyModuleNames.AddRange(
new string[]
{
"Core",
"CoreUObject",
"ApplicationCore",
"CrashReportCore",
"HTTP",
"Json",
"Projects",
"PakFile",
"XmlParser",
"Analytics",
"AnalyticsET",
"DesktopPlatform",
"LauncherPlatform",
"InputCore",
"Slate",
"SlateCore",
"StandaloneRenderer",
"MessageLog",
}
);
if (Target.Configuration != UnrealTargetConfiguration.Shipping)
{
PrivateIncludePathModuleNames.AddRange(
new string[] {
"SlateReflector",
}
);
DynamicallyLoadedModuleNames.AddRange(
new string[] {
"SlateReflector",
}
);
}
PrivateIncludePaths.Add("Runtime/Launch/Private"); // For LaunchEngineLoop.cpp include
WhitelistRestrictedFolders.Add("Private/NotForLicensees");
}
}