Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric StJohn <ericstj@microsoft.com>2020-10-26 18:02:17 +0300
committerGitHub <noreply@github.com>2020-10-26 18:02:17 +0300
commit7a0aca3d46f5a8de62e6a040010296d9b2a71e17 (patch)
treef7debcb861546a4e2ea39c0631f826e38bd78425 /eng/restore
parent6c1d8a85a908db5410aa765bbfb2cf4dd331a14e (diff)
Ensure IBC data is copied to the expected location (#43644)
Diffstat (limited to 'eng/restore')
-rw-r--r--eng/restore/optimizationData.targets12
1 files changed, 7 insertions, 5 deletions
diff --git a/eng/restore/optimizationData.targets b/eng/restore/optimizationData.targets
index a4bbe9645b6..a8466b7cd0c 100644
--- a/eng/restore/optimizationData.targets
+++ b/eng/restore/optimizationData.targets
@@ -1,11 +1,11 @@
<Project>
<ItemGroup>
- <IBCPackage Include="$(WindowsCoreFxOptimizationDataPackage)" Version="[$(optimizationwindows_ntx64IBCCoreFxVersion)]" />
- <IBCPackage Include="$(LinuxCoreFxOptimizationDataPackage)" Version="[$(optimizationlinuxx64IBCCoreFxVersion)]" />
- <IBCPackage Include="$(WindowsOptimizationIBCCoreCLRPackage)" Version="[$(optimizationwindows_ntx64IBCCoreCLRVersion)]" />
- <IBCPackage Include="$(LinuxOptimizationIBCCoreCLRPackage)" Version="[$(optimizationlinuxx64IBCCoreCLRVersion)]" />
- <PackageDownload Include="@(IBCPackage)" />
+ <IBCPackage Include="$(WindowsCoreFxOptimizationDataPackage)" Version="$(optimizationwindows_ntx64IBCCoreFxVersion)" />
+ <IBCPackage Include="$(LinuxCoreFxOptimizationDataPackage)" Version="$(optimizationlinuxx64IBCCoreFxVersion)" />
+ <IBCPackage Include="$(WindowsOptimizationIBCCoreCLRPackage)" Version="$(optimizationwindows_ntx64IBCCoreCLRVersion)" />
+ <IBCPackage Include="$(LinuxOptimizationIBCCoreCLRPackage)" Version="$(optimizationlinuxx64IBCCoreCLRVersion)" />
+ <PackageDownload Include="@(IBCPackage)" Version="[%(Version)]" />
</ItemGroup>
<!-- IBC data packages don't follow NuGet conventions. -->
@@ -25,6 +25,8 @@
<_optimizationDataSourceFile Include="%(IBCPackage.PackagePath)\**\*.dll;%(IBCPackage.PackagePath)\**\*.ibc" SubdirectoryName="%(IBCPackage.SubdirectoryName)" />
</ItemGroup>
+ <Error Condition="'@(_optimizationDataSourceFile)' == ''" Text="Failed to restore optimization data" />
+
<Copy SourceFiles="@(_optimizationDataSourceFile)"
DestinationFiles="@(_optimizationDataSourceFile->'$(IbcOptimizationDataDir)%(SubdirectoryName)\%(RecursiveDir)%(Filename)%(Extension)')"
SkipUnchangedFiles="true"