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

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric St. John <ericstj@microsoft.com>2017-04-25 00:30:49 +0300
committerEric St. John <ericstj@microsoft.com>2017-04-25 01:48:26 +0300
commit543b6ad09bd67b932f4846f7852fc695707c0a07 (patch)
tree24f13fbba5154d3443454daabfa83d6cb23a96bf /dir.targets
parent4999c3643d0919614275a2d980d6d512c75e49b1 (diff)
Ensure BuildAllConfigurations produces all RefPaths
Diffstat (limited to 'dir.targets')
-rw-r--r--dir.targets16
1 files changed, 6 insertions, 10 deletions
diff --git a/dir.targets b/dir.targets
index 309bbfcc74..91d2381354 100644
--- a/dir.targets
+++ b/dir.targets
@@ -90,17 +90,13 @@
<BinPlaceConfiguration Include="netstandard">
<RefPath>$(RefRootPath)netstandard/</RefPath>
</BinPlaceConfiguration>
+ <!-- for BuildAllConfigurations make sure all refpaths are created. -->
+ <_TargetGroupsWithIsAot Condition="'$(BuildAllConfigurations)' == 'true'" Include="@(TargetGroups)">
+ <IsAot>$([System.String]::new('%(Identity)').Contains('aot'))</IsAot>
+ </_TargetGroupsWithIsAot>
<BinPlaceConfiguration Condition="'$(BuildAllConfigurations)' == 'true'"
- Include="netcoreapp">
- <RefPath>$(RefRootPath)netcoreapp/</RefPath>
- </BinPlaceConfiguration>
- <BinPlaceConfiguration Condition="'$(BuildAllConfigurations)' == 'true'"
- Include="uap">
- <RefPath>$(RefRootPath)uap/</RefPath>
- </BinPlaceConfiguration>
- <BinPlaceConfiguration Condition="'$(BuildAllConfigurations)' == 'true'"
- Include="netfx">
- <RefPath>$(RefRootPath)netfx/</RefPath>
+ Include="@(_TargetGroupsWithIsAot->WithMetadataValue('IsAot', 'false'))">
+ <RefPath>$(RefRootPath)%(Identity)/</RefPath>
</BinPlaceConfiguration>
</ItemGroup>