[kotlin-test] kpsm.json patching KT-61969

Adds source set relationships for additional variants
and also slightly stretches common source sets included into jvm variant
This commit is contained in:
Ilya Gorbunov
2023-11-24 04:51:53 +01:00
committed by Space Team
parent 5c4f0a70e0
commit 446cd1eec9
3 changed files with 271 additions and 0 deletions
@@ -0,0 +1,96 @@
{
"projectStructure": {
"formatVersion": "0.3.3",
"isPublishedAsRoot": "true",
"variants": [
{
"name": "jsApiElements",
"sourceSet": [
"assertionsCommonMain",
"commonMain",
"annotationsCommonMain"
]
},
{
"name": "jsRuntimeElements",
"sourceSet": [
"assertionsCommonMain",
"commonMain",
"annotationsCommonMain"
]
},
{
"name": "jvmApiElements",
"sourceSet": [
"assertionsCommonMain",
"commonMain"
]
},
{
"name": "jvmRuntimeElements",
"sourceSet": [
"assertionsCommonMain",
"commonMain"
]
},
{
"name": "wasmJsApiElements",
"sourceSet": [
"assertionsCommonMain",
"commonMain",
"annotationsCommonMain"
]
},
{
"name": "wasmJsRuntimeElements",
"sourceSet": [
"assertionsCommonMain",
"commonMain",
"annotationsCommonMain"
]
},
{
"name": "wasmWasiApiElements",
"sourceSet": [
"assertionsCommonMain",
"commonMain",
"annotationsCommonMain"
]
},
{
"name": "wasmWasiRuntimeElements",
"sourceSet": [
"assertionsCommonMain",
"commonMain",
"annotationsCommonMain"
]
}
],
"sourceSets": [
{
"name": "annotationsCommonMain",
"dependsOn": [
"commonMain"
],
"moduleDependency": [],
"binaryLayout": "klib"
},
{
"name": "assertionsCommonMain",
"dependsOn": [
"commonMain"
],
"moduleDependency": [],
"binaryLayout": "klib"
},
{
"name": "commonMain",
"dependsOn": [],
"moduleDependency": [
"org.jetbrains.kotlin:kotlin-stdlib"
],
"binaryLayout": "klib"
}
]
}
}