e8d16c925b
* [mtouch/mmp/bgen] Add support for response files. This is the first part of the fix for #56501. https://bugzilla.xamarin.com/show_bug.cgi?id=56501 * [tests] Make sure no single argument starting with a '@' is passed to mtouch unless it's a response file. --assembly-build-target takes arguments starting with '@', for instance: --assembly-build-target @all=framework which does not work anymore, because that's interpreted as a response file (mtouch tries to read the file '@all=framework', which obviously doesn't exist). The fix is simple, don't put a space between the two arguments: --assembly-build-target=@all=framework * Add --root-assembly to mtouch/mmp and make the MSBuild tasks use this new option. This makes it possible to pass root assemblies starting with `@` to mtouch/mmp without getting mistaken for response files. * [msbuild] Always use the command-line option that takes an equals or colon. Always use the command-line option that takes an equals or colon instead of a space. Do either of these: --foo=something --foo:something instead of this: --foo something so that `something` can start with an at (`@`) sign without being mistaken for a response file. * [msbuild] Fix tests according to recent task changes. |
||
---|---|---|
.. | ||
Xamarin.Mac.Tasks | ||
Xamarin.Mac.Tasks.Core | ||
Xamarin.MacDev.Tasks | ||
Xamarin.MacDev.Tasks.Core | ||
Xamarin.ObjcBinding.Tasks | ||
Xamarin.iOS.Tasks | ||
Xamarin.iOS.Tasks.Core | ||
tests | ||
.editorconfig | ||
.gitignore | ||
Makefile | ||
Xamarin.MacDev.Tasks.sln | ||
xbuild-in-place |