summaryrefslogtreecommitdiff
path: root/tests/publishdependency.targets
diff options
context:
space:
mode:
authorwtgodbe <wigodbe@microsoft.com>2017-07-12 14:04:19 -0700
committerwtgodbe <wigodbe@microsoft.com>2017-07-12 14:04:19 -0700
commit2ef16d17d855520a9f33f9c640f8de6fe33312f2 (patch)
tree78a42c2549c70072e3c7fb24934c68f498e82f1c /tests/publishdependency.targets
parentd0e56b910dbf2b1c78933c29e9d09265d6da329a (diff)
downloadcoreclr-2ef16d17d855520a9f33f9c640f8de6fe33312f2.tar.gz
coreclr-2ef16d17d855520a9f33f9c640f8de6fe33312f2.tar.bz2
coreclr-2ef16d17d855520a9f33f9c640f8de6fe33312f2.zip
Add VC Runtime binaries to Core_Root for ARM tests
Diffstat (limited to 'tests/publishdependency.targets')
-rw-r--r--tests/publishdependency.targets19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/publishdependency.targets b/tests/publishdependency.targets
index 8cae729776..96c5906297 100644
--- a/tests/publishdependency.targets
+++ b/tests/publishdependency.targets
@@ -32,6 +32,7 @@
<ItemGroup>
<CrossGenFiles Include="..\packages\runtime.$(TargetRid).Microsoft.NETCore.Runtime.CoreCLR\$(DesiredPackageVersionArg)\tools\crossgen*"/>
+ <VCRuntimeFiles Include="..\packages\vc-runtime\$(VCRuntimeVersion)\lib\netcoreapp1.1\*.dll"/>
</ItemGroup>
<PropertyGroup>
@@ -158,4 +159,22 @@
</Target>
+ <Target Name="CopyVCRuntimeToCoreRoot"
+ AfterTargets="CopyDependecyToCoreRoot"
+ Outputs="$(CORE_ROOT)\*.*"
+ Condition="'$(BuildArch)' == 'arm'">
+
+ <Copy
+ SourceFiles="@(VCRuntimeFiles)"
+ DestinationFolder="$(CORE_ROOT)"
+ SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+ OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+ Retries="$(CopyRetryCount)"
+ RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+ UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)">
+ <Output TaskParameter="DestinationFiles" ItemName="FileWrites" />
+ </Copy>
+
+ </Target>
+
</Project>