From f8d6f8ffb54892cd7542bf14295d74d0e50743ff Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 30 Mar 2021 22:07:40 +0200 Subject: [PATCH] Fix using references to projects outside the main project #397 --- Source/Tools/Flax.Build/Build/Builder.Projects.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Tools/Flax.Build/Build/Builder.Projects.cs b/Source/Tools/Flax.Build/Build/Builder.Projects.cs index b9ae1e319..ba3c4c7bd 100644 --- a/Source/Tools/Flax.Build/Build/Builder.Projects.cs +++ b/Source/Tools/Flax.Build/Build/Builder.Projects.cs @@ -246,7 +246,7 @@ namespace Flax.Build // Get all modules aggregated into all binary modules used in all configurations of this target foreach (var configurationData in mainProject.Configurations) { - var configurationBinaryModules = GetBinaryModules(rootProject, configurationData.Target, configurationData.Modules); + var configurationBinaryModules = GetBinaryModules(projectInfo, configurationData.Target, configurationData.Modules); foreach (var configurationBinaryModule in configurationBinaryModules) { // Skip if none of the included binary modules is inside the project workspace (eg. merged external binary modules from engine to game project) @@ -272,7 +272,7 @@ namespace Flax.Build { var referenceBuildOptions = GetBuildOptions(referenceTarget, configurationData.TargetBuildOptions.Platform, configurationData.TargetBuildOptions.Toolchain, configurationData.Architecture, configurationData.Configuration, reference.Project.ProjectFolderPath); var referenceModules = CollectModules(rules, referenceBuildOptions.Platform, referenceTarget, referenceBuildOptions, referenceBuildOptions.Toolchain, referenceBuildOptions.Architecture, referenceBuildOptions.Configuration); - var referenceBinaryModules = GetBinaryModules(rootProject, referenceTarget, referenceModules); + var referenceBinaryModules = GetBinaryModules(projectInfo, referenceTarget, referenceModules); foreach (var binaryModule in referenceBinaryModules) { project.Defines.Add(binaryModule.Key.ToUpperInvariant() + "_API=");