diff --git a/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/InteropLibraryCreation.kt b/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/InteropLibraryCreation.kt index b5f0a5fb9df..f780efc9e0f 100644 --- a/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/InteropLibraryCreation.kt +++ b/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/InteropLibraryCreation.kt @@ -30,7 +30,8 @@ data class LibraryCreationArguments( val nativeBitcodePath: String, val target: KonanTarget, val manifest: Properties, - val dependencies: List + val dependencies: List, + val nopack: Boolean ) fun createInteropLibrary(arguments: LibraryCreationArguments) { @@ -46,7 +47,8 @@ fun createInteropLibrary(arguments: LibraryCreationArguments) { File(outputPathWithoutExtension), arguments.moduleName, version, - arguments.target + arguments.target, + nopack = arguments.nopack ).apply { val metadata = arguments.metadata.write(ChunkingWriteStrategy()) addMetadata(SerializedMetadata(metadata.header, metadata.fragments, metadata.fragmentNames)) diff --git a/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/main.kt b/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/main.kt index f4ff3e8ab0f..76bc7fd22e3 100644 --- a/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/main.kt +++ b/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/main.kt @@ -337,7 +337,8 @@ private fun processCLib(args: Array, additionalArgs: Map = moduleName = moduleName, outputPath = cinteropArguments.output, manifest = def.manifestAddendProperties, - dependencies = allLibraryDependencies + dependencies = allLibraryDependencies, + nopack = cinteropArguments.nopack ) createInteropLibrary(args) return null