Stop using ModuleDescriptor.name for top-level ObjCExport name prefix

^KT-47809 Fixed

Do similar for C export.
This commit is contained in:
Svyatoslav Scherbina
2021-07-28 12:46:11 +00:00
committed by Space
parent 48a2b23b3a
commit a63f218dd3
7 changed files with 29 additions and 10 deletions
@@ -140,6 +140,10 @@ class K2Native : CLICompiler<K2NativeCompilerArguments>() {
put(LINKER_ARGS, arguments.linkerArguments.toNonNullList() +
arguments.singleLinkerArguments.toNonNullList())
arguments.moduleName?.let{ put(MODULE_NAME, it) }
// TODO: allow overriding the prefix directly.
arguments.moduleName?.let { put(FULL_EXPORTED_NAME_PREFIX, it) }
arguments.target?.let{ put(TARGET, it) }
put(INCLUDED_BINARY_FILES,