/// <summary> /// Register the platform with the UEBuildPlatform class /// </summary> public override void RegisterBuildPlatforms() { MacPlatformSDK SDK = new MacPlatformSDK(); SDK.ManageAndValidateSDK(); // Register this build platform for Mac UEBuildPlatform.RegisterBuildPlatform(new MacPlatform(SDK)); UEBuildPlatform.RegisterPlatformWithGroup(UnrealTargetPlatform.Mac, UnrealPlatformGroup.Apple); UEBuildPlatform.RegisterPlatformWithGroup(UnrealTargetPlatform.Mac, UnrealPlatformGroup.Desktop); }
/// <summary> /// Register the platform with the UEBuildPlatform class /// </summary> protected override void RegisterBuildPlatforms(SDKOutputLevel OutputLevel) { MacPlatformSDK SDK = new MacPlatformSDK(); SDK.ManageAndValidateSDK(OutputLevel); // Register this build platform for Mac Log.TraceVerbose(" Registering for {0}", UnrealTargetPlatform.Mac.ToString()); UEBuildPlatform.RegisterBuildPlatform(new MacPlatform(SDK)); UEBuildPlatform.RegisterPlatformWithGroup(UnrealTargetPlatform.Mac, UnrealPlatformGroup.Apple); }
/// <summary> /// Register the platform with the UEBuildPlatform class /// </summary> protected override void RegisterBuildPlatforms() { MacPlatformSDK SDK = new MacPlatformSDK(); SDK.ManageAndValidateSDK(); // Register this build platform for Mac Log.TraceVerbose(" Registering for {0}", UnrealTargetPlatform.Mac.ToString()); UEBuildPlatform.RegisterBuildPlatform(new MacPlatform(SDK)); UEBuildPlatform.RegisterPlatformWithGroup(UnrealTargetPlatform.Mac, UnrealPlatformGroup.Unix); UEBuildPlatform.RegisterPlatformWithGroup(UnrealTargetPlatform.Mac, UnrealPlatformGroup.Apple); }
public MacPlatform(MacPlatformSDK InSDK) : base(UnrealTargetPlatform.Mac, CPPTargetPlatform.Mac) { SDK = InSDK; }