2019-12-26 23:06:02 -05:00
|
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
2014-04-23 17:52:54 -04:00
|
|
|
|
|
|
|
|
using UnrealBuildTool;
|
|
|
|
|
|
|
|
|
|
public class UnrealVersionSelector : ModuleRules
|
|
|
|
|
{
|
2017-01-30 16:52:08 -05:00
|
|
|
public UnrealVersionSelector(ReadOnlyTargetRules Target) : base(Target)
|
2014-04-23 17:52:54 -04:00
|
|
|
{
|
|
|
|
|
PublicIncludePaths.Add("Runtime/Launch/Public");
|
|
|
|
|
PublicIncludePaths.Add("Runtime/Launch/Private"); // Yuck. Required for RequiredProgramMainCPPInclude.h. (Also yuck).
|
|
|
|
|
|
2018-05-04 14:14:10 -04:00
|
|
|
if (Target.Platform == UnrealTargetPlatform.Linux)
|
|
|
|
|
{
|
|
|
|
|
PrivateDependencyModuleNames.AddRange(new string[] { "Core", "Projects", "DesktopPlatform", "CoreUObject", "ApplicationCore", "Slate", "SlateCore", "StandaloneRenderer", "SlateFileDialogs" });
|
|
|
|
|
PrivateDependencyModuleNames.AddRange(new string[] { "UnixCommonStartup" });
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
PrivateDependencyModuleNames.AddRange(new string[] { "Core", "Projects", "DesktopPlatform", "ApplicationCore" });
|
|
|
|
|
}
|
2019-08-03 16:28:45 -04:00
|
|
|
|
|
|
|
|
PrivateDependencyModuleNames.Add("Json");
|
|
|
|
|
}
|
2014-04-23 17:52:54 -04:00
|
|
|
}
|