Merge pull request #10228 from mskvortsov/ryujit-arm32-copy-barrier
[platform/upstream/coreclr.git] / tests / override.targets
1 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2   <!--
3     Overrides for all other targets (including build tools) can go in this file.
4   -->
5
6   <!-- Contains overrides for the nuget reference resolution.  The regular nuget reference resolution will not 
7        copy references local, which we need in order to correctly execute the xunit project -->
8   <Import Project="xunitwrapper.targets" Condition="'$(IsXunitWrapperProject)'=='true'" />
9
10   <!-- Override the AddDesignTimeFacadeReferences target to add the ability to reference System.Private.CoreLib.
11        Some tests use functionality not available in the portable reference assemblies.
12        For portability reasons it's generally a good idea to reference the facades instead of the 
13        raw implementation assemblies.  However, these tests are useful. -->
14   <Target Name="AddDesignTimeFacadeReferences"
15       Condition="'$(ReferenceSystemPrivateCoreLib)' == 'true'"
16       BeforeTargets="ResolveReferences"
17       DependsOnTargets="GetReferenceAssemblyPaths"
18   >
19
20     <ItemGroup>
21       <ReferencePath Include="$(ProjectDir)\..\bin\Product\$(BuildOS).$(BuildArch).$(BuildType)\System.Private.CoreLib.dll" />
22     </ItemGroup>
23   </Target>
24 </Project>