xamarin-macios/tools/common
Rolf Bjarne Kvinge 69015b3cec
[dotnet] Honor 'TrimMode' to specify linker behavior if LinkMode/MtouchLink aren't set. Fixes #13518. (#13543)
* Change dotnet-linker to only care about whether we're actually trimming anything or not.
* Allow LinkMde/MtouchLink to not be set if TrimMode is set.
* Detect if any assemblies are linked or not by checking the global TrimMode
  property + any TrimMode properties on assemblies.

Fixes https://github.com/xamarin/xamarin-macios/issues/13518.
2021-12-15 09:27:00 +01:00
..
.gitignore [mtouch/mmp] Use a single SdkVersions.cs in tools/common. (#8318) 2020-04-08 16:19:34 +02:00
ApplePlatform.cs [msbuild/dotnet] Add support for NativeReference items. Fixes #11061. 2021-05-18 09:11:31 +02:00
Application.cs [dotnet] Honor 'TrimMode' to specify linker behavior if LinkMode/MtouchLink aren't set. Fixes #13518. (#13543) 2021-12-15 09:27:00 +01:00
Assembly.cs [msbuild/tools] Augment the CreateBindingResourcePackage to support creating a zipped binding resource package. (#12868) 2021-10-01 08:40:01 +02:00
AssemblyBuildTarget.cs [mtouch] Move the AssemblyBuildTarget enum to shared code 2020-08-21 10:32:56 +02:00
BitCodeMode.cs [mtouch] Move mtouch's GenerateMain to shared Target code. 2020-10-23 11:46:09 +02:00
BuildTasks.cs [Localization] mtouch/mmp C# (#7710) 2020-01-31 15:02:52 -05:00
CompilerFlags.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
CoreResolver.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
DerivedLinkContext.cs [tools] Simplify code a little bit by making DerivedLinkContext.StaticRegistrar a fetch property instead of a push property (#9677) 2020-09-21 17:54:23 +02:00
DlsymOptions.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
Driver.cs [mtouch] Add logic to determine whether we're building for simulator or device based on runtime identifier. 2021-11-30 18:20:43 +01:00
Driver.execution.cs [bgen] Use ErrorHelper.Verbosity to store the verbosity to avoid storing it in multiple places with different values (#10175) 2020-12-01 11:34:47 +01:00
ErrorHelper.tools.cs [tests] Make the mtouch test project reference the actual mtouch project. (#11400) 2021-05-04 14:10:03 +02:00
Execution.cs [tools/tests] Fix units in logging message. (#12005) 2021-06-24 08:39:22 +02:00
FileCopier.cs [tools] Move another IsUptodate overload to the FileCopier file to increase code sharing 2021-06-18 10:24:29 +02:00
FileUtils.cs [msbuild] Rework how the app manifest is created. 2021-08-23 17:46:33 +02:00
Frameworks.cs [tools] HomeKit was added to Mac Catalyst in 14.0, so mark it as such. (#13333) 2021-11-15 08:04:56 +01:00
LinkMode.cs [dotnet] Implement support for our different link modes. (#9460) 2020-08-24 17:50:42 +02:00
MachO.cs [MachO] Simplify code a bit according to review. 2021-06-24 11:40:26 +02:00
Make.common Rename any *OSX_SDK_VERSION variables to *MACOS_SDK_VERSION. (#13411) 2021-11-22 18:48:05 +01:00
OSPlatformAttributeExtensions.cs [introspection] Migrate .NET code to use the new .NET-style availability attributes. (#13363) 2021-11-22 20:54:07 +01:00
Optimizations.cs [dotnet] Honor 'TrimMode' to specify linker behavior if LinkMode/MtouchLink aren't set. Fixes #13518. (#13543) 2021-12-15 09:27:00 +01:00
PInvokeWrapperGenerator.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
PListExtensions.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
PathUtils.cs [msbuild/tools] Augment the CreateBindingResourcePackage to support creating a zipped binding resource package. (#12868) 2021-10-01 08:40:01 +02:00
ProjectInspector.csproj Add a tool that can list all inputs for a given csproj, and create a corresponding make variable. 2018-08-23 13:49:40 +02:00
SdkVersions.cs.in Rename any *OSX_SDK_VERSION variables to *MACOS_SDK_VERSION. (#13411) 2021-11-22 18:48:05 +01:00
StaticRegistrar.cs [registrar] Accept IntPtr/UIntPtr as target types for BindAs attribute for NSNumber conversions. 2021-12-03 08:02:49 +01:00
StringUtils.cs [tools] Fix quoting quotes in StringUtils.QuoteForProcess. (#11949) 2021-06-17 18:23:59 +02:00
Symbols.cs Xamarin.Mac native Apple Silicon targetting support (#10115) 2021-03-17 21:48:02 -04:00
Target.cs [dotnet] Honor 'TrimMode' to specify linker behavior if LinkMode/MtouchLink aren't set. Fixes #13518. (#13543) 2021-12-15 09:27:00 +01:00
TargetFramework.cs [tests] Add tests for CompileAppManifest and ReadAppManifest. 2021-08-24 14:41:20 +02:00
Tuning.cs [linker] Ignore `[AssemblyMetadata]` before net6 (#11940) 2021-06-15 15:33:44 -04:00
XamarinRuntime.cs [dotnet] Add support for specifying the VM with the _XamarinRuntime property. (#10881) 2021-03-16 18:32:04 +01:00
cache.cs [tools] Move parts of the binary file comparison to a helper file to make it usable in more places 2021-06-18 10:24:28 +02:00
create-makefile-fragment.sh Bump to .NET 6.0.100-alpha.1.21060.3. (#10388) 2021-01-14 14:07:28 +01:00
error.cs Improve our error handling code. (#8591) 2020-05-14 16:45:05 +02:00