mirror of
https://github.com/Suwayomi/TachideskJUI.git
synced 2025-12-10 06:42:05 +01:00
More stuff to the shared jvm module, android compatibility WIP
This commit is contained in:
@@ -128,6 +128,26 @@ subprojects {
|
||||
toolVersion = "0.8.7"
|
||||
}
|
||||
}
|
||||
|
||||
afterEvaluate {
|
||||
plugins.withType<org.jetbrains.kotlin.gradle.plugin.KotlinMultiplatformPluginWrapper> {
|
||||
configure<org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension> {
|
||||
if (!Config.androidDev) {
|
||||
sourceSets.addSrcDir("desktopMain", "jvmMain")
|
||||
sourceSets.addSrcDir("desktopTest", "jvmTest")
|
||||
}
|
||||
sourceSets.addSrcDir("androidMain", "jvmMain")
|
||||
sourceSets.addSrcDir("androidTest", "jvmTest")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun NamedDomainObjectContainer<org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet>.addSrcDir(configuration: String, srcDir: String) {
|
||||
filter { it.name.contains(configuration) }
|
||||
.forEach {
|
||||
it.kotlin.srcDir("src/$srcDir/kotlin")
|
||||
}
|
||||
}
|
||||
|
||||
fun isNonStable(version: String): Boolean {
|
||||
|
||||
Reference in New Issue
Block a user