Files
UnrealEngineUWP/Engine/Source/Programs/AutomationTool/Scripts/IPhonePackager.Automation.cs
Peter Sauerbrei dc1d815f84 refactored the logging system for UAT/UBT to be more like UE4
we now use an enum similar to UE4 with Fatal, Error, Warning, Display, Log, Verbose, and VeryVerbose
Log will only go to the log file unless -verbose is passed on the command line
reduced some of the output from UAT to be Log only

[CL 2631062 by Peter Sauerbrei in Main branch]
2015-07-23 14:51:46 -04:00

27 lines
704 B
C#

// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using AutomationTool;
using UnrealBuildTool;
[Help("UAT command to call into the integrated IPhonePackager code")]
class IPhonePackager : BuildCommand
{
public override void ExecuteBuild()
{
LogConsole("************************* Calling IPP");
Platform IOS = Platform.Platforms[UnrealTargetPlatform.IOS];
string Command = ParseParamValue("cmd", "");
// check the return value
int ReturnValue = IOS.RunCommand("IPP:" + Command);
if (ReturnValue != 0)
{
throw new AutomationException("Internal IPP returned {0}", ReturnValue);
}
}
}