0e66298a15
* [tests][xammac] Fix a few path calculations to not be hardcoded. * [xharness] Clone XM projects. Cloning projects before building them will also clone project references, which will make it possible to build multiple projects in parallel, when those projects have common project references. Fixes https://github.com/xamarin/maccore/issues/624. * [xharness] Fix XM project cloning * Don't clone Classic projects (they're solutions, and xharness doesn't understand them). * Clonee projects properly when cloning execution tasks. * [xharness] GuiUnit needs specialized cloning. The GuiUnit project uses relative paths to write to files outside the project directory, which means that multiple GuiUnit project files may write to the same location. So special-case GuiUnit cloning to make those paths subdirectories of the project's directory instead. * [xharness] Process imported targets when cloning projects. Also make the msbuild-mac's custom targets file independent of the location of the project file by making all paths relative to the custom targets file. |
||
---|---|---|
.. | ||
src | ||
CustomBuildActions.targets | ||
Info.plist | ||
msbuild-mac.csproj |