xamarin-macios/msbuild/Xamarin.MacDev.Tasks.Core/Tasks
Rolf Bjarne Kvinge e8678d5f1e [msbuild/dotnet] Add support for NativeReference items. Fixes #11061.
* Pass any native references to the LinkNativeCode task so that they're linked
  with the main executable.
* Copy frameworks and dynamic libraries to the app bundle (also add support for
  MSBuild metadata - the CopyToAppBundle property - to avoid copying a framework
  / dynamic library to the app bundle).
* Add tests.

Fixes https://github.com/xamarin/xamarin-macios/issues/11061.
2021-05-18 09:11:31 +02:00
..
ACToolTaskBase.cs [msbuild] Make actool work correctly for Mac Catalyst apps by passing '--ui-framework-family uikit'. Fixes #10804. (#10815) 2021-03-10 15:47:16 +01:00
AOTCompileTaskBase.cs [dotnet-linker] Add a new task that computes the arguments to the AOT compiler. 2021-02-01 14:37:31 +01:00
AlToolTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
ArToolTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
ArchiveTaskBase.cs [msbuild] Share more code between XI and XM Archive tasks (#10517) 2021-01-26 11:15:06 -05:00
BTouchTaskBase.cs [msbuild/dotnet] Execute bgen using dotnet from the MSBuild tasks when in .NET mode. (#9662) 2020-09-21 08:25:27 +02:00
BundlerToolTaskBase.cs [msbuild] Add a GetMinimumOSVersion target that reads the app manifest and outputs the MinimumOSVersion. (#8858) 2020-06-16 17:40:04 +02:00
CodesignTaskBase.cs [msbuild] Fix codesign `StampPath`. Fix #10445 (#10459) 2021-01-19 11:09:47 -05:00
CodesignVerifyTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
CollectBundleResourcesTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
CollectFrameworksBase.cs [mac] Add user-framework support for Xamarin.Mac (#10144) 2020-11-26 08:47:41 -05:00
CompileAppManifestTaskBase.cs [dotnet] Add support for some of the single-project MSBuild properties. (#10545) 2021-01-29 17:37:37 +01:00
CompileEntitlementsTaskBase.cs [dotnet] Initial support for .NET6 from Windows (#10590) 2021-02-12 07:43:17 +01:00
CompileNativeCodeTaskBase.cs [tests] Add unit tests for building Mac Catalyst for ARM64. (#10768) 2021-03-04 17:44:55 +01:00
CompileProductDefinitionTaskBase.cs Xamarin.Mac native Apple Silicon targetting support (#10115) 2021-03-17 21:48:02 -04:00
CompileSceneKitAssetsTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
ComputeBundleResourceOutputPathsTaskBase.cs [msbuild] Unify the logic to copy bundle resources to the app. (#8987) 2020-07-03 11:00:36 +02:00
CoreMLCompilerTaskBase.cs [msbuild] Re-use existing code to launch processes. (#9858) 2020-10-14 19:15:53 +02:00
CreateAssetPackManifestTaskBase.cs Make sure to Uri escape paths (#9311) 2020-08-07 14:50:03 -04:00
CreateBindingResourcePackageBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
CreateEmbeddedResourcesTaskBase.cs [dotnet] Initial support for .NET6 from Windows (#10590) 2021-02-12 07:43:17 +01:00
CreateInstallerPackageTaskBase.cs Xamarin.Mac native Apple Silicon targetting support (#10115) 2021-03-17 21:48:02 -04:00
CreatePkgInfoTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
DSymUtilTaskBase.cs [msbuild] Use the existing user framework dSYM when available (#10304) 2021-01-11 08:32:56 -05:00
DetectSdkLocationCoreTaskBase.cs [msbuild/dotnet] Fix build logic when using .NET to not try to use nor require any version of installed Xamarin.iOS/Xamarin.Mac. Fixes #10827. (#11433) 2021-05-04 21:36:48 -04:00
DetectSigningIdentityTaskBase.cs [dotnet] Add support for some of the single-project MSBuild properties. (#10545) 2021-01-29 17:37:37 +01:00
DittoTaskBase.cs [msbuild] Remove the old `--rsrc` argument when using `ditto` (#10303) 2021-01-11 08:23:35 -05:00
EmbedProvisionProfileTaskBase.cs [msbuild] Use localized strings in a few more places. (#10613) 2021-02-11 15:57:40 +01:00
FindItemWithLogicalNameTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
GenerateBundleNameTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
GetMinimumOSVersionTaskBase.cs [msbuild] Use the macOS SDK to build Mac Catalyst apps instead of the iOS SDK (#10644) 2021-02-17 17:25:36 +01:00
GetNativeExecutableNameTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
GetPropertyListValueTaskBase.cs [Localization] MSBuild 2020-03-13 17:46:28 -04:00
IBToolTaskBase.cs [msbuild] Have `XcodeCompilerToolTask` use `xcrun` to start Apple tools (#9965) (#9972) 2020-10-27 21:11:08 -04:00
LinkNativeCodeTaskBase.cs [msbuild/dotnet] Add support for NativeReference items. Fixes #11061. 2021-05-18 09:11:31 +02:00
MetalLibTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
MetalTaskBase.cs [msbuild] Add support for smelting metal for Mac Catalyst. (#11537) 2021-05-14 07:26:44 +02:00
OptimizePropertyListTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
PackLibraryResourcesTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
ParseBundlerArgumentsTaskBase.cs [msbuild/dotnet] Add support for parsing --setenv from bundler arguments. (#10896) 2021-03-18 15:15:02 +01:00
PrepareNativeReferencesTaskBase.cs [msbuild] Fix missing localization in error (#10117) 2020-11-19 19:23:09 -05:00
PrepareResourceRulesTaskBase.cs [msbuild] Move Xamarin.iOS' implementation of the PrepareResourceRules task to Xamarin.MacDev.Tasks. (#9318) 2020-08-07 14:54:38 +02:00
PropertyListEditorTaskBase.cs [Localization] MSBuild 2020-03-13 17:46:28 -04:00
ReadItemsFromFileBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
ResolveFrameworksBase.cs [msbuild/dotnet] Add support for NativeReference items. Fixes #11061. 2021-05-18 09:11:31 +02:00
ScnToolTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
SmartCopyTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
SpotlightIndexerTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
SymbolStripTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
TextureAtlasTaskBase.cs [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
UnpackLibraryResourcesTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
WriteItemsToFileBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
XamarinTask.cs [msbuild] Show tool output with high importance if the tool fails. (#11380) 2021-04-30 07:44:27 +02:00
XamarinToolTask.cs [msbuild] Use localized strings in a few more places. (#10613) 2021-02-11 15:57:40 +01:00
XcodeCompilerToolTask.cs [msbuild] Add a BundleIdentifier property to the XcodeCompilerToolTask. (#10480) 2021-01-28 07:54:06 +01:00
XcodeToolTaskBase.cs [msbuild] Inherit from Xamarin[Tool]Task instead of [Tool]Task in a most tasks. (#8582) 2020-05-13 15:44:59 +02:00
ZipTaskBase.cs [msbuild] Move PathUtils.cs to tools/common so that other code can use it too. (#9801) 2020-10-09 08:32:10 +02:00