From b09036b378ee6f7eb755f81330cc9e3fad121bfa Mon Sep 17 00:00:00 2001 From: Wojciech Figat Date: Sat, 29 Jan 2022 14:55:37 +0100 Subject: [PATCH] Fix building project for target platform that one of the plugin targets doesn't support --- Source/Tools/Flax.Build/Build/NativeCpp/Builder.NativeCpp.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/Tools/Flax.Build/Build/NativeCpp/Builder.NativeCpp.cs b/Source/Tools/Flax.Build/Build/NativeCpp/Builder.NativeCpp.cs index 89aadb3e1..f85a30ab1 100644 --- a/Source/Tools/Flax.Build/Build/NativeCpp/Builder.NativeCpp.cs +++ b/Source/Tools/Flax.Build/Build/NativeCpp/Builder.NativeCpp.cs @@ -498,6 +498,11 @@ namespace Flax.Build Log.Verbose("No target selected for build"); return; } + if (!target.Platforms.Contains(buildData.Platform.Target) || !target.Architectures.Contains(buildData.Architecture)) + { + Log.Verbose($"Referenced target {reference.Project.Name} doesn't support {buildData.Platform.Target} {buildData.Architecture}"); + return; + } if (!buildContext.TryGetValue(target, out var referencedBuildData)) { Log.Info($"Building referenced target {reference.Project.Name}");