xamarin-macios/msbuild
Rolf Bjarne Kvinge 7f910487f5
[msbuild/dotnet] Handle dylibs that don't start with 'lib' better. Fixes #15044. (#18496)
For a given dylib named '/path/to/libMyLibrary.dylib', we pass this to the native linker:

    -L/path/to -lMyLibrary

however, that doesn't work unless the dylib's name starts with 'lib'.

So detect this, and if the dylib doesn't start with 'lib' (say it's just
'MyLibrary.dylib'), then just pass the path to the dylib as-is to the native
linker:

	/path/to/MyLibrary.dylib

Fixes https://github.com/xamarin/xamarin-macios/issues/15044.
2023-06-27 07:55:04 +02:00
..
Messaging/Xamarin.Messaging.Build Change all null checking expressions to use 'is' and 'is not'. (#18176) 2023-05-05 17:52:19 +02:00
Xamarin.HotRestart.PreBuilt [msbuild] Print the binlog if the prebuilt app failed to build. (#18474) 2023-06-22 08:16:12 +02:00
Xamarin.Localization.MSBuild Localized file check-in by OneLocBuild Task: Build definition ID 17751: Build ID 7800490 (#18306) 2023-05-23 08:26:52 +02:00
Xamarin.Mac.Tasks Change all null checking expressions to use 'is' and 'is not'. (#18176) 2023-05-05 17:52:19 +02:00
Xamarin.MacDev.Tasks [msbuild/dotnet] Handle dylibs that don't start with 'lib' better. Fixes #15044. (#18496) 2023-06-27 07:55:04 +02:00
Xamarin.ObjcBinding.Tasks [msbuild] Remove support for XI/Classic. (#976) 2016-10-13 10:47:46 +02:00
Xamarin.Shared [msbuild/generator] Compile api definitions in MSBuild logic instead of inside the generator. (#18398#pullrequestreview-1498787955) 2023-06-26 17:29:12 +02:00
Xamarin.iOS.Tasks [msbuild] Bump ILStrip and add a maestro dependency to keep it updated. (#18291) 2023-05-25 16:33:16 +02:00
Xamarin.iOS.Tasks.Windows Update Messaging and System.Diagnostics.Tracer versions (#18416) 2023-06-07 12:55:27 +02:00
.gitignore [msbuild] Sign Xamarin.iOS.Tasks.dll and Xamarin.Mac.Tasks.dll. Fixes #9835. (#12831) 2021-09-28 17:31:35 +02:00
Directory.Build.props Update Messaging and System.Diagnostics.Tracer versions (#18416) 2023-06-07 12:55:27 +02:00
ILMerge.targets [msbuild] Bump ILStrip and add a maestro dependency to keep it updated. (#18291) 2023-05-25 16:33:16 +02:00
Makefile [msbuild] Remove some logic for watchOS on .NET. (#18473) 2023-06-22 08:15:56 +02:00
Xamarin.MacDev.Tasks.sln [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00