[K/N] only include bodies inside inlines for headers

Also renames the "header klib serializaion" option to something
that hopefully slightly better reflects its meaning
^KT-65442
This commit is contained in:
Johan Bay
2024-01-16 09:17:37 +01:00
committed by Space Cloud
parent ac8aae5da4
commit d50b02adaf
5 changed files with 13 additions and 13 deletions
@@ -71,7 +71,7 @@ internal fun PhaseContext.firSerializerBase(
sourceBaseDirs = sourceBaseDirs,
languageVersionSettings = languageVersionSettings,
bodiesOnlyForInlines = produceHeaderKlib,
skipPrivateApi = produceHeaderKlib,
publicAbiOnly = produceHeaderKlib,
shouldCheckSignaturesOnUniqueness = shouldCheckSignaturesOnUniqueness,
)
},
@@ -48,7 +48,7 @@ internal val SerializerPhase = createSimpleNamedCompilerPhase<PhaseContext, Seri
sourceBaseDirs = relativePathBase,
languageVersionSettings = config.languageVersionSettings,
bodiesOnlyForInlines = input.produceHeaderKlib,
skipPrivateApi = input.produceHeaderKlib,
publicAbiOnly = input.produceHeaderKlib,
).serializedIrModule(ir)
}