FSharp.Setup.props 7.0 KB
Newer Older
O
Omar Tawfik 已提交
1
<?xml version="1.0" encoding="utf-8"?>
2
<!-- Copyright (c) Microsoft Corporation.  All Rights Reserved.  See License.txt in the project root for license information. -->
O
Omar Tawfik 已提交
3
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 5 6 7 8
    <PropertyGroup>
        <SchemaVersion>2.0</SchemaVersion>
        <ProductVersion>3.10</ProductVersion>
        <WiXToolset2015Version>3.10.0.1503</WiXToolset2015Version>
        <WixInstallPath>$(SetupRootFolder)\..\packages\WiX.Toolset.2015.$(WiXToolset2015Version)\tools\wix</WixInstallPath>
9
        <NugetPackagesDir>$(SetupRootFolder)\..\packages</NugetPackagesDir>
10
    </PropertyGroup>
11

12
    <PropertyGroup>
13
        <FSharpProductVersion>4.3</FSharpProductVersion>
14 15 16 17 18 19
        <!-- BUILD_BUILDNUMBER is passed from Microbuild. Replace by today's date and (0) if it was a local build -->
        <BUILD_BUILDNUMBER Condition="'$(BUILD_BUILDNUMBER)' == ''">$([System.DateTime]::Now.ToString(yyyyMMdd.0))</BUILD_BUILDNUMBER>
        <!-- Remove .DRAFT suffix if it exists in the build number -->
        <FSharpPackageVersion>$(FSharpProductVersion).$(BUILD_BUILDNUMBER.Replace(".DRAFT", ""))</FSharpPackageVersion>
        <!-- FSharpPackageVersion should be {F# version}.{today's date}.{build number}. Example: 4.1.20160901.3 -->
    </PropertyGroup>
20

21
    <PropertyGroup>
22
        <TargetDotnetProfile Condition=" '$(TargetDotnetProfile)' == '' ">net40</TargetDotnetProfile>
23 24 25 26 27 28
        <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
        <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    </PropertyGroup>

    <PropertyGroup>
        <BinariesDir>$(SetupRootFolder)\..\$(Configuration)</BinariesDir>
29
        <VsixBuildLocation>$(BinariesDir)\$(TargetDotnetProfile)\bin</VsixBuildLocation>
30
        <InsertionDir>$(BinariesDir)\insertion</InsertionDir>
31 32 33 34 35 36 37 38 39
        <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
        <OutputPath Condition="'$(Lang)' == ''">$(BinariesDir)\setup</OutputPath>
        <OutputPath Condition="'$(Lang)' != ''">$(BinariesDir)\setup\$(Lang)</OutputPath>
    </PropertyGroup>

    <ItemGroup>
        <SetupLanguages Include="ENU">
            <LocaleCode>ENU</LocaleCode>
            <LocaleId>1033</LocaleId>
40
            <LocaleParentId>9</LocaleParentId>
41 42
            <LocaleParentCulture>en</LocaleParentCulture>
            <LocaleSpecificCulture>en-US</LocaleSpecificCulture>
43 44
            <IsLangPack>false</IsLangPack>
        </SetupLanguages>
45
        <SetupLanguages Include="CHT">
46 47
            <LocaleCode>CHT</LocaleCode>
            <LocaleId>1028</LocaleId>
48
            <LocaleParentId>31748</LocaleParentId>
49 50
            <LocaleParentCulture>zh-Hant</LocaleParentCulture>
            <LocaleSpecificCulture>zh-TW</LocaleSpecificCulture>
51 52
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
53
        <SetupLanguages Include="CSY">
54 55
            <LocaleCode>CSY</LocaleCode>
            <LocaleId>1029</LocaleId>
56
            <LocaleParentId>5</LocaleParentId>
57 58
            <LocaleParentCulture>cs</LocaleParentCulture>
            <LocaleSpecificCulture>cs-CZ</LocaleSpecificCulture>
59 60
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
61
        <SetupLanguages Include="DEU">
62 63
            <LocaleCode>DEU</LocaleCode>
            <LocaleId>1031</LocaleId>
64
            <LocaleParentId>7</LocaleParentId>
65 66
            <LocaleParentCulture>de</LocaleParentCulture>
            <LocaleSpecificCulture>de-DE</LocaleSpecificCulture>
67 68
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
69
        <SetupLanguages Include="FRA">
70 71
            <LocaleCode>FRA</LocaleCode>
            <LocaleId>1036</LocaleId>
72
            <LocaleParentId>12</LocaleParentId>
73 74
            <LocaleParentCulture>fr</LocaleParentCulture>
            <LocaleSpecificCulture>fr-FR</LocaleSpecificCulture>
75 76
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
77
        <SetupLanguages Include="ITA">
78 79
            <LocaleCode>ITA</LocaleCode>
            <LocaleId>1040</LocaleId>
80
            <LocaleParentId>16</LocaleParentId>
81 82
            <LocaleParentCulture>it</LocaleParentCulture>
            <LocaleSpecificCulture>it-IT</LocaleSpecificCulture>
83 84
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
85
        <SetupLanguages Include="JPN">
86 87
            <LocaleCode>JPN</LocaleCode>
            <LocaleId>1041</LocaleId>
88
            <LocaleParentId>17</LocaleParentId>
89 90
            <LocaleParentCulture>ja</LocaleParentCulture>
            <LocaleSpecificCulture>ja-JP</LocaleSpecificCulture>
91 92
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
93
        <SetupLanguages Include="KOR">
94 95
            <LocaleCode>KOR</LocaleCode>
            <LocaleId>1042</LocaleId>
96
            <LocaleParentId>18</LocaleParentId>
97 98
            <LocaleParentCulture>ko</LocaleParentCulture>
            <LocaleSpecificCulture>ko-KR</LocaleSpecificCulture>
99 100
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
101
        <SetupLanguages Include="PLK">
102 103
            <LocaleCode>PLK</LocaleCode>
            <LocaleId>1045</LocaleId>
104
            <LocaleParentId>21</LocaleParentId>
105 106
            <LocaleParentCulture>pl</LocaleParentCulture>
            <LocaleSpecificCulture>pl-PL</LocaleSpecificCulture>
107 108
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
109
        <SetupLanguages Include="PTB">
110 111
            <LocaleCode>PTB</LocaleCode>
            <LocaleId>1046</LocaleId>
112
            <LocaleParentId>1046</LocaleParentId>
113 114
            <LocaleParentCulture>pt-BR</LocaleParentCulture>
            <LocaleSpecificCulture>pt-BR</LocaleSpecificCulture>
115 116
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
117
        <SetupLanguages Include="RUS">
118 119
            <LocaleCode>RUS</LocaleCode>
            <LocaleId>1049</LocaleId>
120
            <LocaleParentId>25</LocaleParentId>
121 122
            <LocaleParentCulture>ru</LocaleParentCulture>
            <LocaleSpecificCulture>ru-RU</LocaleSpecificCulture>
123 124
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
125
        <SetupLanguages Include="TRK">
126 127
            <LocaleCode>TRK</LocaleCode>
            <LocaleId>1055</LocaleId>
128
            <LocaleParentId>31</LocaleParentId>
129 130
            <LocaleParentCulture>tr</LocaleParentCulture>
            <LocaleSpecificCulture>tr-TR</LocaleSpecificCulture>
131 132
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
133
        <SetupLanguages Include="CHS">
134 135
            <LocaleCode>CHS</LocaleCode>
            <LocaleId>2052</LocaleId>
136
            <LocaleParentId>4</LocaleParentId>
137 138
            <LocaleParentCulture>zh-Hans</LocaleParentCulture>
            <LocaleSpecificCulture>zh-CN</LocaleSpecificCulture>
139 140
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
141
        <SetupLanguages Include="ESN">
142 143
            <LocaleCode>ESN</LocaleCode>
            <LocaleId>3082</LocaleId>
144
            <LocaleParentId>10</LocaleParentId>
145 146
            <LocaleParentCulture>es</LocaleParentCulture>
            <LocaleSpecificCulture>es-ES</LocaleSpecificCulture>
147 148 149 150
            <IsLangPack>true</IsLangPack>
        </SetupLanguages>
    </ItemGroup>

O
Omar Tawfik 已提交
151
</Project>