Add support for Apple Silicon simulators
This commit is contained in:
committed by
TeamCityServer
parent
3718907c6a
commit
6ab38c1ff8
@@ -77,12 +77,15 @@ open class HostManager(
|
||||
IOS_ARM32,
|
||||
IOS_ARM64,
|
||||
IOS_X64,
|
||||
IOS_SIMULATOR_ARM64,
|
||||
WATCHOS_ARM32,
|
||||
WATCHOS_ARM64,
|
||||
WATCHOS_X86,
|
||||
WATCHOS_X64,
|
||||
WATCHOS_SIMULATOR_ARM64,
|
||||
TVOS_ARM64,
|
||||
TVOS_X64,
|
||||
TVOS_SIMULATOR_ARM64,
|
||||
LINUX_X64,
|
||||
LINUX_ARM32_HFP,
|
||||
LINUX_ARM64,
|
||||
@@ -98,12 +101,15 @@ open class HostManager(
|
||||
IOS_ARM32,
|
||||
IOS_ARM64,
|
||||
IOS_X64,
|
||||
IOS_SIMULATOR_ARM64,
|
||||
WATCHOS_ARM32,
|
||||
WATCHOS_ARM64,
|
||||
WATCHOS_X86,
|
||||
WATCHOS_X64,
|
||||
WATCHOS_SIMULATOR_ARM64,
|
||||
TVOS_ARM64,
|
||||
TVOS_X64,
|
||||
TVOS_SIMULATOR_ARM64,
|
||||
LINUX_X64,
|
||||
LINUX_ARM32_HFP,
|
||||
LINUX_ARM64,
|
||||
|
||||
@@ -16,12 +16,15 @@ sealed class KonanTarget(override val name: String, val family: Family, val arch
|
||||
object IOS_ARM32 : KonanTarget("ios_arm32", Family.IOS, Architecture.ARM32)
|
||||
object IOS_ARM64 : KonanTarget("ios_arm64", Family.IOS, Architecture.ARM64)
|
||||
object IOS_X64 : KonanTarget("ios_x64", Family.IOS, Architecture.X64)
|
||||
object IOS_SIMULATOR_ARM64 : KonanTarget("ios_simulator_arm64", Family.IOS, Architecture.ARM64)
|
||||
object WATCHOS_ARM32 : KonanTarget("watchos_arm32", Family.WATCHOS, Architecture.ARM32)
|
||||
object WATCHOS_ARM64 : KonanTarget("watchos_arm64", Family.WATCHOS, Architecture.ARM64)
|
||||
object WATCHOS_X86 : KonanTarget("watchos_x86", Family.WATCHOS, Architecture.X86)
|
||||
object WATCHOS_X64 : KonanTarget("watchos_x64", Family.WATCHOS, Architecture.X64)
|
||||
object WATCHOS_SIMULATOR_ARM64 : KonanTarget("watchos_simulator_arm64", Family.WATCHOS, Architecture.ARM64)
|
||||
object TVOS_ARM64 : KonanTarget("tvos_arm64", Family.TVOS, Architecture.ARM64)
|
||||
object TVOS_X64 : KonanTarget("tvos_x64", Family.TVOS, Architecture.X64)
|
||||
object TVOS_SIMULATOR_ARM64 : KonanTarget("tvos_simulator_arm64", Family.TVOS, Architecture.ARM64)
|
||||
object LINUX_X64 : KonanTarget("linux_x64", Family.LINUX, Architecture.X64)
|
||||
object MINGW_X86 : KonanTarget("mingw_x86", Family.MINGW, Architecture.X86)
|
||||
object MINGW_X64 : KonanTarget("mingw_x64", Family.MINGW, Architecture.X64)
|
||||
@@ -44,9 +47,10 @@ sealed class KonanTarget(override val name: String, val family: Family, val arch
|
||||
val predefinedTargets: Map<String, KonanTarget> by lazy {
|
||||
listOf(
|
||||
ANDROID_X64, ANDROID_X86, ANDROID_ARM32, ANDROID_ARM64,
|
||||
IOS_ARM32, IOS_ARM64, IOS_X64,
|
||||
IOS_ARM32, IOS_ARM64, IOS_X64, IOS_SIMULATOR_ARM64,
|
||||
WATCHOS_ARM32, WATCHOS_ARM64, WATCHOS_X86, WATCHOS_X64,
|
||||
TVOS_ARM64, TVOS_X64,
|
||||
WATCHOS_SIMULATOR_ARM64,
|
||||
TVOS_ARM64, TVOS_X64, TVOS_SIMULATOR_ARM64,
|
||||
LINUX_X64,
|
||||
MINGW_X86, MINGW_X64,
|
||||
MACOS_X64, MACOS_ARM64,
|
||||
|
||||
Reference in New Issue
Block a user