-
Notifications
You must be signed in to change notification settings - Fork 270
/
UnrealPakViewer.Target.cs
36 lines (28 loc) · 1.18 KB
/
UnrealPakViewer.Target.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
using System.Collections.Generic;
[SupportedPlatforms(UnrealPlatformClass.Desktop)]
public class UnrealPakViewerTarget : TargetRules
{
public UnrealPakViewerTarget(TargetInfo Target) : base(Target)
{
Type = TargetType.Program;
LinkType = TargetLinkType.Monolithic;
LaunchModuleName = "UnrealPakViewer";
SolutionDirectory = "ExternalPrograms";
DefaultBuildSettings = BuildSettingsVersion.Latest;
IncludeOrderVersion = EngineIncludeOrderVersion.Latest;
//ExtraModuleNames.Add("EditorStyle");
// Lean and mean
bBuildDeveloperTools = true;
// Currently this app is not linking against the engine, so we'll compile out references from Core to the rest of the engine
bCompileAgainstEngine = false;
bCompileAgainstCoreUObject = true;
bUseLoggingInShipping = true;
bCompileWithPluginSupport = false;
bHasExports = false;
GlobalDefinitions.Add("NOINITCRASHREPORTER=1");
GlobalDefinitions.Add("WITH_CASE_PRESERVING_NAME=0");
GlobalDefinitions.Add(string.Format("UNREAL_PAK_VIEWER_VERSION=TEXT(\"{0}\")", "1.5"));
}
}