Fix module libraries linking in modular build mode

This commit is contained in:
Wojciech Figat
2022-01-29 21:34:42 +01:00
parent 6a614d66de
commit 7a08e035a5

View File

@@ -413,6 +413,9 @@ namespace Flax.Build
if (buildData.Target.LinkType != TargetLinkType.Monolithic)
{
// Use the library includes required by this module
moduleOptions.LinkEnv.InputLibraries.AddRange(moduleOptions.Libraries);
// Link all object files into module library
var outputLib = Path.Combine(buildData.TargetOptions.OutputFolder, buildData.Platform.GetLinkOutputFileName(module.Name + moduleOptions.HotReloadPostfix, moduleOptions.LinkEnv.Output));
LinkNativeBinary(buildData, moduleOptions, outputLib);