From a465fa41ba16d573b3f6b0bd1682ded3149cb544 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 17 Jul 2020 16:38:40 +0200 Subject: [PATCH] [msbuild] Create a few '_*DependsOn' variables that specifies depend targets. The .NET logic will inject an additional dependencies in these variables. --- msbuild/Xamarin.Shared/Xamarin.Shared.targets | 9 ++++++++- .../Xamarin.iOS.Common.targets | 19 +++++++++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/msbuild/Xamarin.Shared/Xamarin.Shared.targets b/msbuild/Xamarin.Shared/Xamarin.Shared.targets index c0ed2e345dbe..5b35798e9f52 100644 --- a/msbuild/Xamarin.Shared/Xamarin.Shared.targets +++ b/msbuild/Xamarin.Shared/Xamarin.Shared.targets @@ -366,10 +366,17 @@ Copyright (C) 2018 Microsoft. All rights reserved. + + <_GenerateBindingsDependsOn> + _ComputeTargetFrameworkMoniker; + $(_GenerateBindingsDependsOn); + + + diff --git a/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets b/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets index 5063190f28c3..24e790c76241 100644 --- a/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets +++ b/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets @@ -1470,7 +1470,14 @@ Copyright (C) 2013-2016 Xamarin. All rights reserved. /> - + + <_CollectFrameworksDependsOn> + $(_CollectFrameworksDependsOn); + _CompileToNative; + + + + + + <_CodesignNativeLibrariesDependsOn> + $(_CodesignNativeLibrariesDependsOn); + _DetectSigningIdentity; + _CompileToNative; + + + - + <_CodesignDisableTimestamp>False