xamarin-macios/msbuild
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
..
Xamarin.Mac.Tasks [msbuild] Simplify the BTouch task implementation. (#8096) 2020-03-13 18:04:50 +01:00
Xamarin.Mac.Tasks.Core [msbuild] Simplify the BTouch task implementation. (#8096) 2020-03-13 18:04:50 +01:00
Xamarin.MacDev.Tasks [msbuild] Build the MSBuild task assemblies for netstandard2.0. (#7706) 2020-01-16 18:22:48 +01:00
Xamarin.MacDev.Tasks.Core [msbuild] Simplify the BTouch task implementation. (#8096) 2020-03-13 18:04:50 +01:00
Xamarin.ObjcBinding.Tasks [msbuild] Remove support for XI/Classic. (#976) 2016-10-13 10:47:46 +02:00
Xamarin.Shared [d16-2] Bump VSMac to 8.1.0.2742 to fix msbuild issues (#6279) (#6361) 2019-06-19 17:28:01 +02:00
Xamarin.iOS.Tasks [msbuild] Build the MSBuild task assemblies for netstandard2.0. (#7706) 2020-01-16 18:22:48 +01:00
Xamarin.iOS.Tasks.Core [msbuild] Create common base class for MmpTaskBase and MtouchTaskBase. (#8080) 2020-03-11 19:02:43 +01:00
tests Bump Xamarin.MacDev. (#8059) 2020-03-09 09:12:11 +01:00
.editorconfig Provide .editorconfig support for easier contributor formatting 2016-06-13 00:43:37 -03:00
.gitignore [msbuild] Convert project files to sdk-style project files. (#7698) 2020-01-14 08:16:02 +01:00
ILMerge.targets [msbuild] Make code a bit more future-proof. (#7790) 2020-02-05 07:29:29 +01:00
Makefile [msbuild] Build the MSBuild task assemblies for netstandard2.0. (#7706) 2020-01-16 18:22:48 +01:00
Xamarin.MacDev.Tasks.sln [msbuild] Build the MSBuild task assemblies for netstandard2.0. (#7706) 2020-01-16 18:22:48 +01:00