xamarin-macios/msbuild/Xamarin.Mac.Tasks.Core/MacOSXSdks.cs

30 строки
674 B
C#

using System;
using System.IO;
using Xamarin.MacDev;
namespace Xamarin.Mac.Tasks
{
public static class MacOSXSdks
{
public static MacOSXSdk Native { get; private set; }
public static XamMacSdk XamMac { get; private set; }
static MacOSXSdks ()
{
Native = new MacOSXSdk (AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
XamMac = new XamMacSdk (null);
AppleSdkSettings.Changed += delegate {
Native = new MacOSXSdk (AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
};
}
public static void CheckInfoCaches ()
{
AppleSdkSettings.CheckChanged ();
XamMac.CheckCaches ();
}
}
}