fd91cf731d
This is more strict than the response-file spec [0] (and filed as a separate issue [1]) but `mtouch` currently requires one option-per-line (for filtering some options) for the cache to work properly (i.e. so it can ignore the `-v` and the `-q` and re-use the existing, cached, binaries). E.g. from: ``` ... -v -v -v -v ``` to ``` ... -v -v -v -v ``` This is an optimization fix (since cached output helps build times) and it's also part of a bug fix [2] (part of another commit [3], that was reverted [4] due to other issues, like this one). This needs another fix [5] to work properly (like `mtouch` requires) but both can be applied separately (so different PR for different changes). [0] https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/response-file-compiler-option [1] https://github.com/xamarin/xamarin-macios/issues/7644 [2] https://github.com/xamarin/xamarin-macios/issues/7514 [3] https://github.com/xamarin/xamarin-macios/pull/7544 [4] https://github.com/xamarin/xamarin-macios/pull/7589 [5] https://github.com/xamarin/xamarin-macios/pull/7647 Co-authored-by: Sebastien Pouliot <sebastien.pouliot@gmail.com> |
||
---|---|---|
.. | ||
Xamarin.Mac.Tasks | ||
Xamarin.Mac.Tasks.Core | ||
Xamarin.MacDev.Tasks | ||
Xamarin.MacDev.Tasks.Core | ||
Xamarin.ObjcBinding.Tasks | ||
Xamarin.Shared | ||
Xamarin.iOS.Tasks | ||
Xamarin.iOS.Tasks.Core | ||
tests | ||
.editorconfig | ||
.gitignore | ||
Makefile | ||
Xamarin.MacDev.Tasks.sln |