in resharper/src/Application/GodotSolutionConfigurationDefaults.cs [21:68]
private static IReadOnlyList<string> CreateDefaultPlatforms()
{
var list = new List<string>();
switch (PlatformUtil.RuntimePlatform)
{
case JetPlatform.Windows:
{
// Detect CPU and select corresponding Godot platform
switch (HabitatInfo.OSArchitecture)
{
case JetArchitecture.X64:
default:
list.Add("windows-x86_64");
break;
case JetArchitecture.X86:
list.Add("windows-x86_32");
break;
}
break;
}
case JetPlatform.MacOsX:
{
// Godot uses a single "macos" platform regardless of CPU
list.Add("macos");
break;
}
case JetPlatform.Linux:
{
switch (HabitatInfo.OSArchitecture)
{
case JetArchitecture.X64:
default:
list.Add("linux-x86_64");
break;
case JetArchitecture.Arm64:
list.Add("linux-arm64");
break;
case JetArchitecture.RiscV64:
list.Add("linux-rv64");
break;
}
break;
}
}
return list;
}