1414 * limitations under the License.
1515 */
1616
17- apply plugin : ' org.jetbrains.kotlin.multiplatform'
17+ plugins {
18+ id ' org.jetbrains.kotlin.multiplatform'
19+ id ' kmp-setup'
20+ id ' com.vanniktech.maven.publish'
21+ }
1822
1923group = GROUP
2024version = VERSION_NAME
@@ -23,39 +27,6 @@ configurations {
2327 compileClasspath
2428}
2529kotlin {
26- targetHierarchy. default {}
27- jvm()
28- js {
29- nodejs()
30- browser()
31- }
32- wasm {
33- browser()
34- binaries. executable()
35- }
36- macosX64()
37- iosArm64()
38- iosX64()
39- watchosArm32()
40- watchosArm64()
41- watchosX64()
42- watchosDeviceArm64()
43- tvosArm64()
44- tvosX64()
45- mingwX64()
46- linuxX64()
47- linuxArm64()
48-
49- macosArm64()
50- iosSimulatorArm64()
51- watchosSimulatorArm64()
52- tvosSimulatorArm64()
53-
54- androidNativeArm32()
55- androidNativeArm64()
56- androidNativeX86()
57- androidNativeX64()
58-
5930 sourceSets {
6031 commonMain {
6132 dependencies {
@@ -70,104 +41,5 @@ kotlin {
7041 implementation libs. testHelp
7142 }
7243 }
73-
74- create(" jsWasmMain" ) {
75- dependsOn commonMain
76- }
77-
78- create(" jsWasmTest" ) {
79- dependsOn commonTest
80- }
81-
82- jsMain {
83- dependsOn jsWasmMain
84- }
85- jsTest {
86- dependsOn jsWasmTest
87- }
88-
89- wasmMain {
90- dependsOn jsWasmMain
91- }
92- wasmTest {
93- dependsOn jsWasmTest
94- }
95-
96- nativeCommonMain {
97- dependsOn commonMain
98- }
99- nativeCommonTest {
100- dependsOn commonTest
101- }
102-
103- macosX64Main {
104- dependsOn nativeCommonMain
105- }
106- iosArm64Main {
107- dependsOn nativeCommonMain
108- }
109- iosX64Main {
110- dependsOn nativeCommonMain
111- }
112- watchosArm32Main {
113- dependsOn nativeCommonMain
114- }
115- watchosArm64Main {
116- dependsOn nativeCommonMain
117- }
118- watchosX64Main {
119- dependsOn nativeCommonMain
120- }
121- watchosDeviceArm64Main {
122- dependsOn nativeCommonMain
123- }
124- tvosArm64Main {
125- dependsOn nativeCommonMain
126- }
127- tvosX64Main {
128- dependsOn nativeCommonMain
129- }
130-
131- macosArm64Main {
132- dependsOn nativeCommonMain
133- }
134- iosSimulatorArm64Main {
135- dependsOn nativeCommonMain
136- }
137- watchosSimulatorArm64Main {
138- dependsOn nativeCommonMain
139- }
140- tvosSimulatorArm64Main {
141- dependsOn nativeCommonMain
142- }
143-
144- mingwX64Main {
145- dependsOn nativeCommonMain
146- }
147-
148- linuxX64Main {
149- dependsOn nativeCommonMain
150- }
151- linuxArm64Main {
152- dependsOn nativeCommonMain
153- }
154-
155- androidNativeArm32Main {
156- dependsOn nativeCommonMain
157- }
158-
159- androidNativeArm64Main {
160- dependsOn nativeCommonMain
161- }
162-
163- androidNativeX86Main {
164- dependsOn nativeCommonMain
165- }
166-
167- androidNativeX64Main {
168- dependsOn nativeCommonMain
169- }
17044 }
171- }
172-
173- apply plugin :" com.vanniktech.maven.publish"
45+ }
0 commit comments