xamarin-macios/msbuild/Xamarin.Mac.Tasks
Rolf Bjarne Kvinge fe5fd8d11d
[msbuild] Simplify the BTouch task implementation. (#8096)
* Don't validate the TargetFrameworkIdentifier, instead pass it along to bgen
  (which will validate it). This means less validation updates when something
  changes.
* For Xamarin.Mac's GenerateCommandLineCommands' implementation:
    * We'll always have a bgen.exe, so the code for what to do if bgen isn't
      there can be removed.
    * There's no need to compute the 'isMobile' value, because now it's not used
      anymore. So we can remove the first if block in the method completely.
    * There's no need to add the -stdlib flag, because the base implementation
      in BTouchTaskBase already adds it.
    * Now there's nothing left in the method but calling base, so the entire
      override can be removed.
    * This also removes the need for the FrameworkRoot parameter to the task,
      so remove that too.
* For Xamarin.Mac's GetTargetFrameworkArgument's implementation:
    * Move the TargetFramework logic to detect the different Xamarin.Mac
      variations to the targets file, so that it can be reused by other tasks
      and targets.
    * This means we don't need an overridable function to get the target
      framework argument, so just remove inline the entire virtual method.
2020-03-13 18:04:50 +01:00
..
Tasks [msbuild] Simplify the BTouch task implementation. (#8096) 2020-03-13 18:04:50 +01:00
Xamarin.Mac-Full-FrameworkList.xml.in Fix version numbers in FrameworkList.xml files (#7161) 2019-10-04 14:26:28 -04:00
Xamarin.Mac-Mobile-FrameworkList.xml.in Fix version numbers in FrameworkList.xml files (#7161) 2019-10-04 14:26:28 -04:00
Xamarin.Mac.AppExtension.CSharp.targets [msbuild] Enable nuget package conflict resolution (#4945) 2018-10-10 20:14:31 -04:00
Xamarin.Mac.AppExtension.Common.props Add bindings for NSXpcConnection and related types (#7001) 2019-10-22 15:38:01 +02:00
Xamarin.Mac.AppExtension.Common.targets Add bindings for NSXpcConnection and related types (#7001) 2019-10-22 15:38:01 +02:00
Xamarin.Mac.CSharp.targets [msbuild] Enable nuget package conflict resolution (#4945) 2018-10-10 20:14:31 -04:00
Xamarin.Mac.Common.ImplicitFacade.msbuild.targets [msbuild] Remove xbuild-specific code since we don't support building with xbuild anymore. (#7601) 2019-12-16 19:05:40 +01:00
Xamarin.Mac.Common.props [msbuild] Simplify the BTouch task implementation. (#8096) 2020-03-13 18:04:50 +01:00
Xamarin.Mac.Common.targets [msbuild] Create common base class for MmpTaskBase and MtouchTaskBase. (#8080) 2020-03-11 19:02:43 +01:00
Xamarin.Mac.FSharp.targets Add correct casing for Microsoft.FSharp.targets (#6722) 2019-08-14 13:20:32 +02:00
Xamarin.Mac.ObjCBinding.CSharp.props [macos] Fix XM binding projects to work with Full 2018-03-21 14:27:53 -05:00
Xamarin.Mac.ObjCBinding.CSharp.targets [msbuild] Simplify the BTouch task implementation. (#8096) 2020-03-13 18:04:50 +01:00
Xamarin.Mac.ObjCBinding.Common.props [msbuild] Simplify the BTouch task implementation. (#8096) 2020-03-13 18:04:50 +01:00
Xamarin.Mac.ObjCBinding.Common.targets [msbuild] Remove xbuild-specific code since we don't support building with xbuild anymore. (#7601) 2019-12-16 19:05:40 +01:00
Xamarin.Mac.TargetFrameworkFix.targets [msbuild] Unbreak netstd2 project msbuild support (#4109) 2018-05-22 10:39:59 -04:00
Xamarin.Mac.Tasks.csproj [msbuild] Build the MSBuild task assemblies for netstandard2.0. (#7706) 2020-01-16 18:22:48 +01:00
Xamarin.Mac.msbuild.targets [macos] Fix XM binding projects to work with Full 2018-03-21 14:27:53 -05:00