Add tvos and watchos to api module
This commit is contained in:
parent
293b61a7ea
commit
c7cd07f963
@ -48,7 +48,7 @@ fun getHostOsName(): String {
|
|||||||
|
|
||||||
kotlin {
|
kotlin {
|
||||||
val hostOsName = getHostOsName()
|
val hostOsName = getHostOsName()
|
||||||
if (hostOsName == "linux") {
|
runningOnLinux {
|
||||||
jvm()
|
jvm()
|
||||||
js {
|
js {
|
||||||
compilations {
|
compilations {
|
||||||
@ -105,15 +105,15 @@ kotlin {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hostOsName == "macos") {
|
runningOnMacos {
|
||||||
iosX64("ios") {
|
iosX64() {
|
||||||
binaries {
|
binaries {
|
||||||
framework {
|
framework {
|
||||||
optimized = true
|
optimized = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
iosArm64("ios64Arm") {
|
iosArm64() {
|
||||||
binaries {
|
binaries {
|
||||||
framework {
|
framework {
|
||||||
optimized = true
|
optimized = true
|
||||||
@ -121,7 +121,7 @@ kotlin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
iosArm32("ios32Arm") {
|
iosArm32() {
|
||||||
binaries {
|
binaries {
|
||||||
framework {
|
framework {
|
||||||
optimized = true
|
optimized = true
|
||||||
@ -135,8 +135,25 @@ kotlin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tvos() {
|
||||||
|
binaries {
|
||||||
|
framework {
|
||||||
|
optimized = true
|
||||||
}
|
}
|
||||||
if (hostOsName == "windows") {
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
watchos() {
|
||||||
|
binaries {
|
||||||
|
framework {
|
||||||
|
optimized = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
runningOnWindows {
|
||||||
|
|
||||||
mingwX64() {
|
mingwX64() {
|
||||||
binaries {
|
binaries {
|
||||||
@ -228,9 +245,7 @@ tasks {
|
|||||||
platforms = listOf("Common")
|
platforms = listOf("Common")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (getHostOsName() == "linux") {
|
runningOnLinux {
|
||||||
val compileKotlinJs by getting(AbstractCompile::class)
|
|
||||||
val compileTestKotlinJs by getting(Kotlin2JsCompile::class)
|
|
||||||
|
|
||||||
val jvmTest by getting(Test::class) {
|
val jvmTest by getting(Test::class) {
|
||||||
testLogging {
|
testLogging {
|
||||||
@ -269,7 +284,7 @@ tasks {
|
|||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getHostOsName() == "windows") {
|
runningOnWindows {
|
||||||
val mingwX64Test by getting(KotlinNativeTest::class) {
|
val mingwX64Test by getting(KotlinNativeTest::class) {
|
||||||
|
|
||||||
testLogging {
|
testLogging {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user