xamarin-macios/tools
Rolf Bjarne Kvinge 233a0c4505
[msbuild] Fix a few paths to have consistently macOS paths. (#14354)
This fixes an issue where we'd do logic with Windows-style paths on macOS, and that's
never the right thing to do.

For the LinkNativeCode task, this would manifest as this error when building from windows:

> ld: file too small (length=0) file 'obj/Debug/net6.0-ios/iossimulator-x64/nativelibraries/libSystem.Native.dylib' for architecture x86_64

because the 'ShouldCopyToBuildServer' method would return incorrect results.

For the Codesign task, it would manifest as an exception trying to create a
directory with an empty string (because the directory name of a windows-style
path is an empty string on macOS).

Since this exception was quite useless (just getting the exception message
didn't tell me much about what caused the exception, because it had no stack
trace information), I've also improved error reporting in both of these tasks.
2022-03-09 21:53:14 -05:00
..
apidiff [ApiDiffs] More renaming to enable ApiDiffs (#14187) 2022-02-21 10:39:07 +01:00
common [msbuild] Fix a few paths to have consistently macOS paths. (#14354) 2022-03-09 21:53:14 -05:00
devops [CI] Disable the device tests until we have sorted out the pipeline pool. (#14353) 2022-03-09 12:36:54 -05:00
dotnet-linker [dotnet-linker] Improve the error message from the linker when we run into a problem. (#14253) 2022-02-26 01:58:00 +01:00
editors [Tools] Add editor snippets to help new developers. (#12479) 2021-08-19 19:03:14 -04:00
governance Merge xcode12 into d16-8. 2020-09-18 17:51:52 -04:00
install-source Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
linker [CHIP] Remove CHIP framework from dotnet (#14309) 2022-03-04 11:59:49 -05:00
mlaunch [Makefile] Remove warning in submake commands. (#12840) 2021-09-27 06:55:23 -04:00
mmp [runtime] Remove ObjCRuntime.nfloat in favor of System.Runtime.InteropServices.NFloat. (#14197) 2022-02-24 16:51:12 +01:00
mtouch [dotnet-linker] Improve the error message from the linker when we run into a problem. (#14253) 2022-02-26 01:58:00 +01:00
siminstaller Always create binlogs during the build. (#12331) 2021-08-04 09:30:16 +02:00
xibuild Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +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 [build] Add support for not building for Xamarin.Mac. (#13385) 2021-11-18 15:38:20 +01:00
compare-commits.sh [ApiDiff] Add Current PR Diffs in a similar style as API Diffs (#13512) 2021-12-14 22:19:36 -06: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
nunit3-console-3.9.0 [xharness] Look at the exact NUnit version an NUnit project is referencing to figure out how to run it in a makefile. (#9322) 2020-08-10 10:47:45 +02:00
nunit3-console-3.10.0 [msbuild] Update tests to NUnit 3.12. (#7597) 2019-12-16 23:55:59 +01:00
nunit3-console-3.11.1 [msbuild] Update to NUnit 3.12 and NUnit.ConsoleRunner 3.11.1. (#8613) 2020-05-20 09:26:05 +02:00
tools.sln [mtouch/mmp] Rework the project files. (#8575) 2020-05-12 16:37:43 +02:00