You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
45 lines
1.0 KiB
C#
45 lines
1.0 KiB
C#
// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved.
|
|
|
|
|
|
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.IO;
|
|
using System.Diagnostics;
|
|
using System.Security.AccessControl;
|
|
using System.Xml;
|
|
using System.Text;
|
|
using Ionic.Zip;
|
|
using Ionic.Zlib;
|
|
using Tools.DotNETCommon;
|
|
|
|
namespace UnrealBuildTool
|
|
{
|
|
class TVOSToolChainSettings : IOSToolChainSettings
|
|
{
|
|
public TVOSToolChainSettings() : base("AppleTVOS", "AppleTVSimulator")
|
|
{
|
|
}
|
|
}
|
|
|
|
class TVOSToolChain : IOSToolChain
|
|
{
|
|
public TVOSToolChain(ReadOnlyTargetRules InTarget, TVOSProjectSettings InProjectSettings)
|
|
: base(InTarget, InProjectSettings, () => new TVOSToolChainSettings())
|
|
{
|
|
}
|
|
|
|
public override string GetXcodeMinVersionParam()
|
|
{
|
|
return "tvos-version-min";
|
|
}
|
|
|
|
public override string GetArchitectureArgument(CppConfiguration Configuration, string UBTArchitecture)
|
|
{
|
|
// TV is only arm64
|
|
return " -arch " + (UBTArchitecture == "-simulator" ? "i386" : "arm64");
|
|
}
|
|
}
|
|
}
|