diff options
Diffstat (limited to 'dir.props')
-rw-r--r-- | dir.props | 36 |
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 "$(NuGetConfigFile)"</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 |