Update dependencies from https://github.com/dotnet/corefx build 20190820.10 (#26291)
[platform/upstream/coreclr.git] / dir.props
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project>
3   <!-- dir.common.props is imported by Directory.Build.props when building with Arcade -->
4   <Import Project="dir.common.props" Condition="'$(ArcadeBuild)' != 'true'" />
5
6   <!-- [ARCADE REMOVE] This entire file can be removed. Properties set by this file should be moved into
7        dir.common.props and Directory.Build.props as appropriate and projects should stop importing this. -->
8
9   <PropertyGroup>
10     <LangVersion>8.0</LangVersion>
11     <UseSharedCompilation>true</UseSharedCompilation>
12   </PropertyGroup>
13
14   <!-- Set the kind of PDB to Portable -->
15   <PropertyGroup>
16     <DebugType Condition="'$(DebugType)' == ''">Portable</DebugType>
17   </PropertyGroup>
18
19   <!-- Common properties -->
20   <PropertyGroup>
21
22     <!-- This name is used to create a GIT repository URL https://github.com/dotnet/$(GitHubRepositoryName) used to find source code for debugging -->
23     <GitHubRepositoryName Condition="'$(GitHubRepositoryName)' == ''">coreclr</GitHubRepositoryName>
24
25     <Platform Condition="'$(Platform)' == ''">$(BuildArch)</Platform>
26     <Platform Condition="'$(Platform)' == 'amd64'">x64</Platform>
27
28     <!-- Default to portable build if not explicitly set -->
29     <PortableBuild Condition="'$(PortableBuild)' == ''">true</PortableBuild>
30
31     <OverrideRestoreOutputPath>true</OverrideRestoreOutputPath>
32
33     <!-- If true, indicates that this is not an officially supported release -->
34     <!-- It is important to flip this to false in official release branches -->
35     <!-- Keep it in sync with PRERELEASE in clrdefinitions.cmake -->
36     <IsPrerelease>false</IsPrerelease>
37   </PropertyGroup>
38
39   <!-- Output paths -->
40   <PropertyGroup>
41     <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)' == ''">$(RootBinDir)obj\</BaseIntermediateOutputPath>
42
43     <AppendTargetFrameworkToOutputPath Condition="'$(ArcadeBuild)' == 'true'">false</AppendTargetFrameworkToOutputPath>
44     <IntermediateOutputPath>$(__IntermediatesDir)\$(MSBuildProjectName)\</IntermediateOutputPath>
45     <IntermediateOutputPath Condition="'$(__IntermediatesDir)' == ''">$(RootBinDir)obj/$(PlatformConfigPathPart)/$(MSBuildProjectName)/</IntermediateOutputPath>
46
47     <OutputPath Condition="'$(OutputPath)' == ''">$(BinDir)</OutputPath>
48   </PropertyGroup>
49
50   <!-- Provides properties for dependency versions and configures dependency verification/auto-upgrade. -->
51   <Import Project="$(ProjectDir)dependencies.props" />
52 </Project>