Skip to content
This repository was archived by the owner on Jan 22, 2024. It is now read-only.

Commit c00594f

Browse files
committed
make it generate frameworks
1 parent e068653 commit c00594f

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

common/build.gradle

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@ apply plugin: 'kotlin-multiplatform'
33
kotlin {
44
targets {
55
fromPreset(presets.jvm, 'jvm6')
6+
7+
fromPreset(presets.iosX64, 'iosX64')
8+
fromPreset(presets.iosArm64, 'iosArm64')
9+
10+
configure([iosX64, iosX64]) {
11+
compilations.main.outputKinds('FRAMEWORK')
12+
}
613
}
714

815
sourceSets {
@@ -17,6 +24,14 @@ kotlin {
1724
api 'org.jetbrains.kotlin:kotlin-stdlib'
1825
}
1926
}
27+
28+
iosMain {
29+
dependsOn commonMain
30+
}
31+
32+
configure([iosX64Main, iosArm64Main]) {
33+
dependsOn iosMain
34+
}
2035
}
2136
}
2237

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.jetbrains.jonnyzzz.common
2+
3+
4+
//https://stackoverflow.com/questions/11072804/how-do-i-determine-the-os-version-at-runtime-in-os-x-or-ios-without-using-gesta
5+
6+
7+
actual fun platformName(): String {
8+
return "iOS"
9+
}

0 commit comments

Comments
 (0)