summaryrefslogtreecommitdiff
path: root/dir.props
diff options
context:
space:
mode:
Diffstat (limited to 'dir.props')
-rw-r--r--dir.props36
1 files changed, 36 insertions, 0 deletions
diff --git a/dir.props b/dir.props
new file mode 100644
index 0000000000..5d4cd1e0ef
--- /dev/null
+++ b/dir.props
@@ -0,0 +1,36 @@
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!-- Common properties -->
+ <PropertyGroup>
+ <BuildArch Condition="'$(__BuildArch)' == 'x64'">amd64</BuildArch>
+ <BuildType Condition="'$(__BuildType)' == 'debug'">Debug</BuildType>
+ <BuildType Condition="'$(__BuildType)' == 'release'">Release</BuildType>
+ <ProjectDir>$(__ProjectDir)\</ProjectDir>
+ <SourceDir>$(__SourceDir)\</SourceDir>
+ <PackagesDir>$(__PackagesDir)\</PackagesDir>
+ <RootBinDir>$(__RootBinDir)\</RootBinDir>
+ <BinDir>$(__BinDir)\</BinDir>
+ <!-- We dont append back slash because this path is used by nuget.exe as output directory and it
+ fails to write packages to it if the path contains the forward slash.
+ -->
+ <PackagesBinDir>$(__PackagesBinDir)</PackagesBinDir>
+ <ToolsDir>$(__ToolsDir)\</ToolsDir>
+ <TestWorkingDir>$(__TestWorkingDir)\</TestWorkingDir>
+ </PropertyGroup>
+
+ <!-- Common NuGet properties -->
+ <PropertyGroup>
+ <NuGetToolPath>$(ToolsDir)NuGet.exe</NuGetToolPath>
+ <NuGetConfigFile>$(SourceDir)NuGet.Config</NuGetConfigFile>
+ <NuGetConfigCommandLine
+ Condition="Exists('$(NuGetConfigFile)')">-ConfigFile &quot;$(NuGetConfigFile)&quot;</NuGetConfigCommandLine>
+ </PropertyGroup>
+
+ <!-- Common build tool properties -->
+ <PropertyGroup>
+ <BuildToolsPackageName>Microsoft.DotNet.BuildTools.CoreCLR</BuildToolsPackageName>
+ <BuildToolsVersion>1.0.1-prerelease</BuildToolsVersion>
+ <BuildToolsInstallSempahore>$(ToolsDir)BuildTools.$(BuildToolsVersion).installed.semaphore</BuildToolsInstallSempahore>
+ <BuildToolsTargetInputs>$(MSBuildThisFileFullPath);$(MSBuildThisFileDirectory)build.proj</BuildToolsTargetInputs>
+ <BuildToolsTargetOutputs>$(BuildToolsInstallSempahore)</BuildToolsTargetOutputs>
+ </PropertyGroup>
+</Project> \ No newline at end of file