xamarin-macios/tools/linker/MonoTouch.Tuner
Rolf Bjarne Kvinge b87db48344
[mtouch] Make 'MonoTouch.Dialog-1' and 'MonoTouch.NUnitLite' SDK assemblies, not product assemblies. Fixes #12862. (#12919)
The "product assembly" is supposed to be Xamarin.iOS.dll, Xamarin.Mac.dll,
etc., not other assemblies, so fix the implementation to reflect this. The
original commit where MonoTouch.Dialog-1 and MonoTouch.NUnitLite were
introduced as platform assemblies is quite old [1], and doesn't explain much,
but I believe the intention was to make us treat these assemblies as *SDK*
assemblies and link them accordingly, so I made these assemblies SDK assemblies now.

Additionally remove "Xamarin.iOS" as a hardcoded platform assembly for Mac
Catalyst, because this particular code is exclusive to legacy Xamarin, and Mac
Catalyst support will only be included in our .NET release, which means this
code does not have any purpose here, and might even break something one day.

[1]: 0349f8d47f

Fixes https://github.com/xamarin/xamarin-macios/issues/12862.
2021-10-04 19:14:34 +02:00
..
Extensions.cs Fixes for .NET 6 linker (#11739) 2021-06-14 20:10:29 -04:00
InlinerSubStep.cs Revert "[linker] Inline BinaryCompatibility.TargetsAtLeast_Desktop_V4_5[_1] (#1518)" 2017-03-14 11:51:08 +01:00
ListExportedSymbols.cs [dotnet-linker] Check if both static and dynamic libraries from the Mono runtime matches P/Invoke libraries. (#12791) 2021-09-22 07:32:51 +02:00
MetadataReducerSubStep.cs [linker] Update BaseSubStep subclasses to use ExceptionalSubStep (#1507) 2017-01-16 11:42:41 -05:00
MonoTouchMarkStep.cs Bump to mono:2020-02 (#7795) 2020-03-20 10:38:47 -04:00
MonoTouchProfile.cs [mtouch] Make 'MonoTouch.Dialog-1' and 'MonoTouch.NUnitLite' SDK assemblies, not product assemblies. Fixes #12862. (#12919) 2021-10-04 19:14:34 +02:00
MonoTouchSweepStep.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
PreserveCode.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
PreserveSmartEnumConversions.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ProcessExportedFields.cs [linker] Directly use Annotations in BaseStep subclasses (#8530) 2020-05-06 20:43:16 -04:00
RemoveAttributes.cs [linker] Fix RemoveAttributes pre-check (#8554) 2020-05-11 08:40:48 -04:00
RemoveBitcodeIncompatibleCodeStep.cs [linker] Make the corlib name dynamic. (#8499) 2020-05-04 18:31:48 +02:00
RemoveCode.cs [tools] Link away Runtime.RegisterEntryAssembly if and only if we've optimized away the dynamic registrar. Fixes #12327. (#12330) 2021-08-04 09:26:58 +02:00
RemoveCodeBase.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
SealerSubStep.cs [dotnet][linker] Enable the sealer optimization (#12009) 2021-08-10 16:01:30 -04:00