Skip to content

Commit 7a365ab

Browse files
Abduqodiri Qurbonzodaqurbonzoda
authored andcommitted
Enable default hierarchy template for runtime project
1 parent 166916d commit 7a365ab

File tree

1 file changed

+26
-34
lines changed

1 file changed

+26
-34
lines changed

runtime/build.gradle

Lines changed: 26 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -9,48 +9,40 @@ repositories {
99
}
1010

1111
kotlin {
12-
infra {
13-
// According to https://kotlinlang.org/docs/native-target-support.html
12+
// According to https://kotlinlang.org/docs/native-target-support.html
1413

15-
// Tier 1
16-
target("linuxX64")
14+
// Tier 1
15+
linuxX64()
16+
macosX64()
17+
macosArm64()
18+
iosSimulatorArm64()
19+
iosX64()
1720

18-
// Tier 2
19-
target("linuxArm64")
21+
// Tier 2
22+
linuxArm64()
23+
watchosSimulatorArm64()
24+
watchosX64()
25+
watchosArm32()
26+
watchosArm64()
27+
tvosSimulatorArm64()
28+
tvosX64()
29+
tvosArm64()
30+
iosArm64()
2031

21-
// Tier 3
22-
target("androidNativeArm32")
23-
target("androidNativeArm64")
24-
target("androidNativeX86")
25-
target("androidNativeX64")
26-
target("mingwX64")
27-
28-
common("darwin") {
29-
// Tier 1
30-
target("macosX64")
31-
target("macosArm64")
32-
target("iosSimulatorArm64")
33-
target("iosX64")
34-
35-
// Tier 2
36-
target("watchosSimulatorArm64")
37-
target("watchosX64")
38-
target("watchosArm32")
39-
target("watchosArm64")
40-
target("tvosSimulatorArm64")
41-
target("tvosX64")
42-
target("tvosArm64")
43-
target("iosArm64")
44-
45-
// Tier 3
46-
target("watchosDeviceArm64")
47-
}
48-
}
32+
// Tier 3
33+
androidNativeArm32()
34+
androidNativeArm64()
35+
androidNativeX86()
36+
androidNativeX64()
37+
mingwX64()
38+
watchosDeviceArm64()
4939

5040
jvm()
5141
js("jsIr", IR) { nodejs() }
5242
wasm("wasmJs") { d8() }
5343

44+
applyDefaultHierarchyTemplate()
45+
5446
targets.configureEach {
5547
compilations.configureEach {
5648
kotlinOptions.freeCompilerArgs += "-Xexpect-actual-classes"

0 commit comments

Comments
 (0)