summaryrefslogtreecommitdiff
path: root/gradle/publishing.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'gradle/publishing.gradle')
-rw-r--r--gradle/publishing.gradle7
1 files changed, 5 insertions, 2 deletions
diff --git a/gradle/publishing.gradle b/gradle/publishing.gradle
index c16999ad..2c3518e2 100644
--- a/gradle/publishing.gradle
+++ b/gradle/publishing.gradle
@@ -9,8 +9,9 @@ apply plugin: 'signing'
apply from: project.rootProject.file('gradle/maven-metadata.gradle')
-def isMultiplatform = project.name in ["kotlinx-serialization-core", "kotlinx-serialization-json","kotlinx-serialization-protobuf",
- "kotlinx-serialization-cbor", "kotlinx-serialization-properties"]
+def isMultiplatform = project.name in ["kotlinx-serialization-core", "kotlinx-serialization-json", "kotlinx-serialization-json-okio",
+ "kotlinx-serialization-json-tests", "kotlinx-serialization-protobuf", "kotlinx-serialization-cbor",
+ "kotlinx-serialization-properties"]
def isBom = project.name == "kotlinx-serialization-bom"
if (!isBom) {
@@ -31,6 +32,8 @@ afterEvaluate {
classifier = 'sources'
if (isMultiplatform) {
from kotlin.sourceSets.commonMain.kotlin
+ } else if (isBom) {
+ // no-op: sourceSets is [] for BOM, as it does not have sources.
} else {
from sourceSets.main.allSource
}