1 package androidx.build.importMaven 2 3 import org.jetbrains.kotlin.konan.target.KonanTarget 4 5 /** Common configuration for KMP builds. */ 6 internal object KmpConfig { 7 /** host machines where we support compiling KMP */ 8 val SUPPORTED_HOSTS = 9 listOf( 10 KonanTarget.LINUX_X64, 11 KonanTarget.MACOS_ARM64, 12 KonanTarget.MACOS_X64, 13 ) 14 15 /** Supported konan targets */ 16 val SUPPORTED_KONAN_TARGETS = 17 listOf( 18 KonanTarget.MACOS_ARM64, 19 KonanTarget.MACOS_X64, 20 KonanTarget.LINUX_ARM64, 21 KonanTarget.LINUX_X64, 22 KonanTarget.MINGW_X64, 23 KonanTarget.IOS_ARM64, 24 KonanTarget.IOS_SIMULATOR_ARM64, 25 KonanTarget.IOS_X64, 26 KonanTarget.WATCHOS_ARM32, 27 KonanTarget.WATCHOS_ARM64, 28 KonanTarget.WATCHOS_SIMULATOR_ARM64, 29 KonanTarget.WATCHOS_X64, 30 KonanTarget.WATCHOS_DEVICE_ARM64, 31 KonanTarget.TVOS_ARM64, 32 KonanTarget.TVOS_SIMULATOR_ARM64, 33 KonanTarget.TVOS_X64, 34 KonanTarget.ANDROID_X86, 35 KonanTarget.ANDROID_X64, 36 KonanTarget.ANDROID_ARM32, 37 KonanTarget.ANDROID_ARM64, 38 ) 39 } 40