mirror of
https://github.com/mamoe/mirai.git
synced 2025-04-09 02:10:10 +08:00
HMPP
This commit is contained in:
parent
8d65a22f01
commit
322ae8b58e
buildSrc/src/main/kotlin
@ -244,16 +244,16 @@ fun KotlinMultiplatformExtension.configureNativeTargetsHierarchical(
|
||||
presets.filter { it.name in UNIX_LIKE_TARGETS }
|
||||
.forEach { preset ->
|
||||
addNativeTarget(preset).run {
|
||||
compilations[MAIN_COMPILATION_NAME].kotlinSourceSets.first().dependsOn(unixMain)
|
||||
compilations[TEST_COMPILATION_NAME].kotlinSourceSets.first().dependsOn(unixTest)
|
||||
compilations[MAIN_COMPILATION_NAME].kotlinSourceSets.forEach { it.dependsOn(unixMain) }
|
||||
compilations[TEST_COMPILATION_NAME].kotlinSourceSets.forEach { it.dependsOn(unixTest) }
|
||||
}
|
||||
}
|
||||
|
||||
presets.filter { it.name in WIN_TARGETS }
|
||||
.forEach { preset ->
|
||||
addNativeTarget(preset).run {
|
||||
compilations[MAIN_COMPILATION_NAME].kotlinSourceSets.first().dependsOn(mingwMain)
|
||||
compilations[TEST_COMPILATION_NAME].kotlinSourceSets.first().dependsOn(mingwTest)
|
||||
compilations[MAIN_COMPILATION_NAME].kotlinSourceSets.forEach { it.dependsOn(mingwMain) }
|
||||
compilations[TEST_COMPILATION_NAME].kotlinSourceSets.forEach { it.dependsOn(mingwTest) }
|
||||
}
|
||||
}
|
||||
|
||||
@ -270,9 +270,9 @@ fun KotlinMultiplatformExtension.configureNativeTargetsHierarchical(
|
||||
mingwTest.dependsOn(nativeTest)
|
||||
|
||||
jvmMain.dependsOn(jvmBaseMain)
|
||||
androidMain.dependsOn(jvmBaseMain)
|
||||
|
||||
jvmTest.dependsOn(jvmBaseTest)
|
||||
|
||||
androidMain.dependsOn(jvmBaseMain)
|
||||
androidTest.dependsOn(jvmBaseTest)
|
||||
}
|
||||
|
||||
|
@ -24,11 +24,11 @@ fun Project.configureMppPublishing() {
|
||||
|
||||
// mirai does some magic on MPP targets
|
||||
afterEvaluate {
|
||||
tasks.findByName("compileKotlinCommon")?.enabled = false
|
||||
tasks.findByName("compileTestKotlinCommon")?.enabled = false
|
||||
// tasks.findByName("compileKotlinCommon")?.enabled = false
|
||||
// tasks.findByName("compileTestKotlinCommon")?.enabled = false
|
||||
|
||||
tasks.findByName("compileCommonMainKotlinMetadata")?.enabled = false
|
||||
tasks.findByName("compileKotlinMetadata")?.enabled = false
|
||||
// tasks.findByName("compileCommonMainKotlinMetadata")?.enabled = false
|
||||
// tasks.findByName("compileKotlinMetadata")?.enabled = false
|
||||
|
||||
// TODO: 2021/1/30 如果添加 JVM 到 root module, 这个 task 会失败因 root module artifacts 有变化
|
||||
// tasks.findByName("generateMetadataFileForKotlinMultiplatformPublication")?.enabled = false // FIXME: 2021/1/21
|
||||
|
Loading…
Reference in New Issue
Block a user