Konstantin Petrukhnov
10/30/2019, 5:17 AMalex009
10/30/2019, 5:43 AMKonstantin Petrukhnov
10/30/2019, 5:53 AMalex009
10/30/2019, 5:58 AMKonstantin Petrukhnov
10/30/2019, 6:02 AMalex009
10/30/2019, 6:08 AMKonstantin Petrukhnov
10/30/2019, 6:18 AMMarc Reichelt
10/30/2019, 8:11 AMlouiscad
10/30/2019, 10:35 AMFudge
10/30/2019, 11:06 AMKonstantin Petrukhnov
10/30/2019, 11:19 AMlouiscad
10/30/2019, 11:19 AMKris Wong
10/30/2019, 1:10 PMtargets.withType<KotlinNativeTarget> {
compilations["main"].defaultSourceSet {
dependsOn(sourceSets["iosMain"])
}
binaries.framework {
baseName = "${project.extra["iosFrameworkName"]}"
}
}
alex009
10/30/2019, 1:30 PMKris Wong
10/30/2019, 1:42 PMalex009
10/30/2019, 1:45 PMexpect
in common code will be show warning "iosX64 have not `actual`" ?Kris Wong
10/30/2019, 1:47 PMalex009
10/30/2019, 1:47 PMactual
Kris Wong
10/30/2019, 1:50 PMkotlin {
jvm()
iosX64("ios")
iosArm32("iosArm32")
iosArm64("iosArm64")
...
targets.withType<KotlinNativeTarget> {
compilations.getByName("main") {
defaultSourceSet {
if (name != "iosMain") {
dependsOn(sourceSets["iosMain"])
}
}
}
binaries.framework {
baseName = "${project.extra["iosFrameworkName"]}"
}
}
}
alex009
10/30/2019, 2:09 PMKonstantin Petrukhnov
11/25/2019, 7:47 AMkotlin {
sourceSets {
ios {
kotlin.srcDirs += project.file("src/iosMain/kotlin")
dependencies {
}
}
iosX64 {
dependsOn ios
}
}
targets {
//ios real device
iosArm64("ios")
//ios simulator
iosX64("iosX64")
configure([ios, iosX64]) {
compilations.getByName("main") {
defaultSourceSet {
if (name != "ios") {
dependsOn(sourceSets["ios"])
}
}
}
}
}
}