diff --git a/build-tools/mono-runtimes/mono-runtimes.targets b/build-tools/mono-runtimes/mono-runtimes.targets index 969f7786fce..9195951ad1f 100644 --- a/build-tools/mono-runtimes/mono-runtimes.targets +++ b/build-tools/mono-runtimes/mono-runtimes.targets @@ -8,7 +8,8 @@ - + + @@ -25,13 +26,6 @@ <_MonoProfileDir>$(MonoSourceFullPath)\mcs\class\lib\monodroid <_MonoOutputDir>$(MonoSourceFullPath)\mcs\class\lib\net_4_x - - <_MonoDocCopyItems Include="@(MonoDocCopyItem->'$(_MonoOutputDir)\%(Identity)')" /> - - - <_MonoDocInstalledItems Include="@(MonoDocCopyItem->'$(_MandroidDir)\%(Identity)')" /> - <_MonoDocInstalledItems Include="$(_MandroidDir)\mdoc.exe" /> - _BuildLlvm; @@ -146,7 +140,7 @@ /> @@ -230,7 +224,7 @@ + + + <_MonoDocCopyItems Include="@(MonoDocCopyItem->'$(_MonoOutputDir)\%(Identity)')" /> + <_MonoDocCopyItems + Condition=" Exists ('$(_MonoOutputDir)\%(Identity)') " + Include="@(MonoDocCopyItemOptional->'$(_MonoOutputDir)\%(Identity)')" + /> + + + <_MonoDocInstalledItems Include="@(MonoDocCopyItem->'$(_MandroidDir)\%(Identity)')" /> + <_MonoDocInstalledItems + Condition=" Exists ('$(_MonoOutputDir)\%(Identity)') " + Include="@(MonoDocCopyItemOptional->'$(_MandroidDir)\%(Identity)')" + /> + <_MonoDocInstalledItems Include="$(_MandroidDir)\mdoc.exe" /> + + + Outputs="@(_MonoDocInstalledItems)" + DependsOnTargets="_GetMonodocItems"> + DependsOnTargets="_GetRuntimesOutputItems;_GetMonodocItems;_PrepareLlvmItems"> diff --git a/external/mono b/external/mono index dd8ecf3a1dc..6019eeb483e 160000 --- a/external/mono +++ b/external/mono @@ -1 +1 @@ -Subproject commit dd8ecf3a1dc09e88fd5c82dddf56d14a2aff65d9 +Subproject commit 6019eeb483e1da51fbb0171b72ee6baf44fd78cf