Compiler options to remove nn-assertions
This commit is contained in:
parent
748d2db175
commit
d555c2d756
@ -1,10 +1,12 @@
|
||||
import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask
|
||||
|
||||
plugins {
|
||||
kotlin("multiplatform") version "1.9.0"
|
||||
`maven-publish`
|
||||
}
|
||||
|
||||
group = "ru.landgrafhomyak.utility"
|
||||
version = "1.2"
|
||||
version = "1.0"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
@ -15,6 +17,7 @@ repositories {
|
||||
kotlin {
|
||||
jvm {
|
||||
jvmToolchain(8)
|
||||
withJava()
|
||||
}
|
||||
js {
|
||||
browser()
|
||||
@ -50,5 +53,38 @@ kotlin {
|
||||
implementation(kotlin("test"))
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
val jvmMain by getting {
|
||||
dependsOn(commonMain)
|
||||
}
|
||||
val jvmTest by getting {
|
||||
dependsOn(commonTest)
|
||||
}
|
||||
|
||||
val _commonImplMain by creating {
|
||||
dependsOn(commonMain)
|
||||
}
|
||||
val _commonImplTest by creating {
|
||||
dependsOn(commonTest)
|
||||
}
|
||||
|
||||
this
|
||||
.filter { ss -> ss.name.endsWith("Main") }
|
||||
.filter { ss -> ss.name !in arrayOf("commonMain", "jvmMain", "_commonImplMain") }
|
||||
.forEach { ss -> ss.dependsOn(_commonImplMain) }
|
||||
this
|
||||
.filter { ss -> ss.name.endsWith("Test") }
|
||||
.filter { ss -> ss.name !in arrayOf("commonTest", "jvmTest", "_commonImplTest") }
|
||||
.forEach { ss -> ss.dependsOn(_commonImplTest) }
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
||||
tasks.withType<KotlinCompilationTask<*>>().all {
|
||||
compilerOptions.freeCompilerArgs.addAll(
|
||||
"-Xno-call-assertions",
|
||||
"-Xno-param-assertions",
|
||||
"-Xno-receiver-assertions"
|
||||
)
|
||||
}
|
Loading…
Reference in New Issue
Block a user