From a68eabac0a1ec3321fd77919a06795746fab7d7d Mon Sep 17 00:00:00 2001 From: Roman Artemev Date: Wed, 24 Nov 2021 19:24:41 +0300 Subject: [PATCH] [K/N] Setup config about path relativeness and normalization in config --- .../cli.bc/src/org/jetbrains/kotlin/cli/bc/K2Native.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kotlin-native/backend.native/cli.bc/src/org/jetbrains/kotlin/cli/bc/K2Native.kt b/kotlin-native/backend.native/cli.bc/src/org/jetbrains/kotlin/cli/bc/K2Native.kt index 12602cd55c4..116acf809c6 100644 --- a/kotlin-native/backend.native/cli.bc/src/org/jetbrains/kotlin/cli/bc/K2Native.kt +++ b/kotlin-native/backend.native/cli.bc/src/org/jetbrains/kotlin/cli/bc/K2Native.kt @@ -75,6 +75,13 @@ class K2Native : CLICompiler() { configuration.put(CommonConfigurationKeys.METADATA_VERSION, KlibMetadataVersion.INSTANCE) } + val relativePathBases = arguments.relativePathBases + if (relativePathBases != null) { + configuration.put(CommonConfigurationKeys.KLIB_RELATIVE_PATH_BASES, relativePathBases.toList()) + } + + configuration.put(CommonConfigurationKeys.KLIB_NORMALIZE_ABSOLUTE_PATH, arguments.normalizeAbsolutePath) + try { val konanConfig = KonanConfig(project, configuration) ensureModuleName(konanConfig, environment)