Forráskód Böngészése

Suppress build warnings from MPP modules

arkon 1 éve
szülő
commit
00afee83b8
3 módosított fájl, 15 hozzáadás és 1 törlés
  1. 6 1
      i18n/build.gradle.kts
  2. 8 0
      source-api/build.gradle.kts
  3. 1 0
      source-local/build.gradle.kts

+ 6 - 1
i18n/build.gradle.kts

@@ -38,8 +38,13 @@ multiplatformResources {
 
 tasks {
     val localesConfigTask = registerLocalesConfigTask(project)
-
     preBuild {
         dependsOn(localesConfigTask)
     }
+
+    withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
+        kotlinOptions.freeCompilerArgs += listOf(
+            "-Xexpect-actual-classes",
+        )
+    }
 }

+ 8 - 0
source-api/build.gradle.kts

@@ -35,3 +35,11 @@ android {
         consumerProguardFile("consumer-proguard.pro")
     }
 }
+
+tasks {
+    withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
+        kotlinOptions.freeCompilerArgs += listOf(
+            "-Xexpect-actual-classes",
+        )
+    }
+}

+ 1 - 0
source-local/build.gradle.kts

@@ -41,6 +41,7 @@ android {
 tasks {
     withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
         kotlinOptions.freeCompilerArgs += listOf(
+            "-Xexpect-actual-classes",
             "-opt-in=kotlinx.serialization.ExperimentalSerializationApi",
         )
     }