xamarin-macios/tools
Rolf Bjarne Kvinge abbd6ef466
[msbuild/tools] Fix path issues in the FilterStaticFrameworks task and ExtractBindingLibraries step. Fixes #15289. (#15321)
In the FilterStaticFrameworks task:

* Convert Windows-style paths to Mac-style paths.
* Give a better error if a framework can't be found.
* Don't try to copy frameworks that don't exist on Windows to the Mac.

In the ExtractBindingLibrariesStep:

* Return a relative path to frameworks we've extracted to make things easier for
  remote builds.

* In the _ComputeFrameworkFilesToPublish target, don't compute the source
  directory for frameworks using RootDir + Directory, because some frameworks
  may only exist on the mac, and RootDir + Directory will be a Windows path
  when building remotely. Instead use 'Identity', which is a relative path and
  will work on both Windows and Mac.

Fixes https://github.com/xamarin/xamarin-macios/issues/15289.
2022-07-11 10:39:54 +02:00
..
apidiff Improve the API diff (#15020) 2022-06-09 15:47:00 +02:00
common [tools] Make sure to finish the P/Invoke generator output before running the static registrar. Fixes #15190. (#15214) 2022-06-09 07:38:45 +02:00
devops [devops] Make sure BUILD_REVISION is set to something during the build. (#15374) 2022-07-08 19:51:33 +02:00
dotnet-linker [msbuild/tools] Fix path issues in the FilterStaticFrameworks task and ExtractBindingLibraries step. Fixes #15289. (#15321) 2022-07-11 10:39:54 +02:00
editors [Tools] Add editor snippets to help new developers. (#12479) 2021-08-19 19:03:14 -04:00
governance Use unix-style line endings in project files. (#15303) 2022-06-21 17:22:58 +02:00
install-source Use unix-style line endings in project files. (#15303) 2022-06-21 17:22:58 +02:00
linker [tools] Make sure to finish the P/Invoke generator output before running the static registrar. Fixes #15190. (#15214) 2022-06-09 07:38:45 +02:00
mlaunch [Xharness] Extract mlaunch nupkg only once when multi-targeting (#14631) 2022-04-04 17:41:03 -04:00
mmp [tools] Make sure to finish the P/Invoke generator output before running the static registrar. Fixes #15190. (#15214) 2022-06-09 07:38:45 +02:00
mtouch [tools] Make sure to finish the P/Invoke generator output before running the static registrar. Fixes #15190. (#15214) 2022-06-09 07:38:45 +02:00
nnyeah manage DisposableObject (#15355) 2022-06-27 16:02:20 -04:00
siminstaller Use unix-style line endings in project files. (#15303) 2022-06-21 17:22:58 +02:00
xibuild Use unix-style line endings in project files. (#15303) 2022-06-21 17:22:58 +02:00
.gitignore Add scripts to calculate API diffs and generated code diff between the current build and another revision. (#3447) 2018-02-13 07:47:47 +01:00
Makefile [nnyeah] Add tool to be made via makefiles. (#14513) 2022-03-28 11:52:59 -04:00
compare-commits.sh Improve the API diff (#15020) 2022-06-09 15:47:00 +02:00
diff-to-html Add scripts to calculate API diffs and generated code diff between the current build and another revision. (#3447) 2018-02-13 07:47:47 +01:00
list-xamarin-versions.csharp Generate table of released versions. (#15308) 2022-06-22 11:31:05 +02:00
nunit3-console-3.9.0 [tools] Fix nunit3-console shell scripts. (#15255) 2022-06-15 14:54:00 +02:00
nunit3-console-3.10.0 [tools] Fix nunit3-console shell scripts. (#15255) 2022-06-15 14:54:00 +02:00
nunit3-console-3.11.1 [tools] Fix nunit3-console shell scripts. (#15255) 2022-06-15 14:54:00 +02:00
nunit3-console-3.12.0 [Tests] Add missing nuget. (#15313) 2022-06-22 17:10:27 -04:00
tools.sln [mtouch/mmp] Rework the project files. (#8575) 2020-05-12 16:37:43 +02:00