@@ -46,6 +46,7 @@ kotlin {
46
46
watchosDeviceArm64(),
47
47
mingwX64(),
48
48
linuxX64(),
49
+ linuxArm64(),
49
50
)
50
51
51
52
knTargets
@@ -63,7 +64,6 @@ kotlin {
63
64
}
64
65
commonMain {
65
66
dependencies {
66
- implementation(" org.jetbrains.kotlin:kotlin-stdlib-common" )
67
67
}
68
68
}
69
69
commonTest {
@@ -78,10 +78,16 @@ kotlin {
78
78
val appleMain = sourceSets.maybeCreate(" appleMain" ).apply {
79
79
dependsOn(nativeCommonMain)
80
80
}
81
- val linuxMain = sourceSets.maybeCreate(" linuxX64Main " ).apply {
81
+ val linuxMain = sourceSets.maybeCreate(" linuxMain " ).apply {
82
82
dependsOn(nativeCommonMain)
83
83
}
84
-
84
+ val linuxX64Main = sourceSets.maybeCreate(" linuxX64Main" ).apply {
85
+ dependsOn(linuxMain)
86
+ }
87
+ val linuxArm64Main = sourceSets.maybeCreate(" linuxArm64Main" ).apply {
88
+ dependsOn(linuxMain)
89
+ }
90
+
85
91
val mingwMain = sourceSets.maybeCreate(" mingwMain" ).apply {
86
92
dependsOn(nativeCommonMain)
87
93
}
@@ -114,8 +120,11 @@ tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinNativeCompile> {
114
120
115
121
if (! HostManager .hostIsLinux) {
116
122
tasks.findByName(" linuxX64Test" )?.enabled = false
123
+ tasks.findByName(" linuxArm64Test" )?.enabled = false
117
124
tasks.findByName(" linkDebugTestLinuxX64" )?.enabled = false
125
+ tasks.findByName(" linkDebugTestLinuxArm64" )?.enabled = false
118
126
tasks.findByName(" publishLinuxX64PublicationToMavenRepository" )?.enabled = false
127
+ tasks.findByName(" publishLinuxArm64PublicationToMavenRepository" )?.enabled = false
119
128
}
120
129
121
130
if (! HostManager .hostIsMingw) {
0 commit comments