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

properties.props « tools-local - github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 50cb3708e1a734a003a8a7435950a701141d8d18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="osgroups.props"/>
  <Import Project="targetgroups.props"/>
  <Import Project="configurationgroups.props"/>
  <Import Project="archgroups.props"/>

  <ItemGroup>
    <Property Include="OSGroup">
      <DefaultValue>AnyOS</DefaultValue>
      <!-- OSGroup has higest precedence -->
      <Precedence>1</Precedence>
      <!-- OSGroup appears second in configuration string -->
      <Order>2</Order>
    </Property>
    <Property Include="TargetGroup">
      <!-- No default value -->
      <DefaultValue></DefaultValue>
      <!-- TargetGroup has lower precedence -->
      <Precedence>2</Precedence>
      <!-- TargetGroup appears first in configuration string -->
      <Order>1</Order>
    </Property>
    <Property Include="ConfigurationGroup">
      <DefaultValue>Debug</DefaultValue>
      <!-- Property is insignificant to compatibility decisions, but persisted in configuration strings -->
      <Precedence>Insignificant</Precedence>
      <Order>3</Order>
    </Property>
    <Property Include="ArchGroup">
      <DefaultValue>x64</DefaultValue>
      <!-- Property is insignificant to compatibility decisions, and independent from the configuration strings -->
      <Precedence>Independent</Precedence>
      <Order>4</Order>
    </Property>

    <PropertyValue Include="@(OSGroups)">
      <Property>OSGroup</Property>
    </PropertyValue>
    <PropertyValue Include="@(TargetGroups)">
      <Property>TargetGroup</Property>
    </PropertyValue>
    <PropertyValue Include="@(ConfigurationGroups)">
      <Property>ConfigurationGroup</Property>
    </PropertyValue>
    <PropertyValue Include="@(ArchGroups)">
      <Property>ArchGroup</Property>
    </PropertyValue>
  </ItemGroup>
</Project>