From 25de42b7ebc4f7afb3cb4b97d76557ca814da741 Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Tue, 12 Mar 2024 15:16:34 +0100 Subject: [PATCH] API 4 ABI: Move `const val KLIB_PROPERTY_WASM_TARGET` to :kotlin-util-klib ^KT-66367 --- .../src/org/jetbrains/kotlin/ir/backend/js/klib.kt | 1 - .../src/org/jetbrains/kotlin/library/KotlinLibrary.kt | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/compiler/ir/serialization.js/src/org/jetbrains/kotlin/ir/backend/js/klib.kt b/compiler/ir/serialization.js/src/org/jetbrains/kotlin/ir/backend/js/klib.kt index 070e14ff07c..242db717202 100644 --- a/compiler/ir/serialization.js/src/org/jetbrains/kotlin/ir/backend/js/klib.kt +++ b/compiler/ir/serialization.js/src/org/jetbrains/kotlin/ir/backend/js/klib.kt @@ -725,7 +725,6 @@ fun serializeModuleIntoKlib( const val KLIB_PROPERTY_JS_OUTPUT_NAME = "jsOutputName" const val KLIB_PROPERTY_SERIALIZED_IR_FILE_FINGERPRINTS = "serializedIrFileFingerprints" const val KLIB_PROPERTY_SERIALIZED_KLIB_FINGERPRINT = "serializedKlibFingerprint" -const val KLIB_PROPERTY_WASM_TARGET = "wasm_target" fun shouldGoToNextIcRound( compilerConfiguration: CompilerConfiguration, diff --git a/compiler/util-klib/src/org/jetbrains/kotlin/library/KotlinLibrary.kt b/compiler/util-klib/src/org/jetbrains/kotlin/library/KotlinLibrary.kt index ccc7ee0c340..7da6ca1a257 100644 --- a/compiler/util-klib/src/org/jetbrains/kotlin/library/KotlinLibrary.kt +++ b/compiler/util-klib/src/org/jetbrains/kotlin/library/KotlinLibrary.kt @@ -39,6 +39,7 @@ const val KLIB_PROPERTY_IR_PROVIDER = "ir_provider" * Copy-pasted to `kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/Utils.kt` */ const val KLIB_PROPERTY_NATIVE_TARGETS = "native_targets" +const val KLIB_PROPERTY_WASM_TARGET = "wasm_target" // Commonizer-specific: /** @@ -140,6 +141,9 @@ val BaseKotlinLibrary.irProviderName: String? val BaseKotlinLibrary.nativeTargets: List get() = manifestProperties.propertyList(KLIB_PROPERTY_NATIVE_TARGETS) +val BaseKotlinLibrary.wasmTarget: String? + get() = manifestProperties.getProperty(KLIB_PROPERTY_WASM_TARGET) + val KotlinLibrary.containsErrorCode: Boolean get() = manifestProperties.getProperty(KLIB_PROPERTY_CONTAINS_ERROR_CODE) == "true"