@@ -46,6 +46,7 @@ kotlin {
4646 watchosDeviceArm64(),
4747 mingwX64(),
4848 linuxX64(),
49+ linuxArm64(),
4950 )
5051
5152 knTargets
@@ -63,7 +64,6 @@ kotlin {
6364 }
6465 commonMain {
6566 dependencies {
66- implementation(" org.jetbrains.kotlin:kotlin-stdlib-common" )
6767 }
6868 }
6969 commonTest {
@@ -78,10 +78,16 @@ kotlin {
7878 val appleMain = sourceSets.maybeCreate(" appleMain" ).apply {
7979 dependsOn(nativeCommonMain)
8080 }
81- val linuxMain = sourceSets.maybeCreate(" linuxX64Main " ).apply {
81+ val linuxMain = sourceSets.maybeCreate(" linuxMain " ).apply {
8282 dependsOn(nativeCommonMain)
8383 }
84-
84+ val linuxX64Main = sourceSets.maybeCreate(" linuxX64Main" ).apply {
85+ dependsOn(linuxMain)
86+ }
87+ val linuxArm64Main = sourceSets.maybeCreate(" linuxArm64Main" ).apply {
88+ dependsOn(linuxMain)
89+ }
90+
8591 val mingwMain = sourceSets.maybeCreate(" mingwMain" ).apply {
8692 dependsOn(nativeCommonMain)
8793 }
@@ -114,8 +120,11 @@ tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinNativeCompile> {
114120
115121if (! HostManager .hostIsLinux) {
116122 tasks.findByName(" linuxX64Test" )?.enabled = false
123+ tasks.findByName(" linuxArm64Test" )?.enabled = false
117124 tasks.findByName(" linkDebugTestLinuxX64" )?.enabled = false
125+ tasks.findByName(" linkDebugTestLinuxArm64" )?.enabled = false
118126 tasks.findByName(" publishLinuxX64PublicationToMavenRepository" )?.enabled = false
127+ tasks.findByName(" publishLinuxArm64PublicationToMavenRepository" )?.enabled = false
119128}
120129
121130if (! HostManager .hostIsMingw) {
0 commit comments