summaryrefslogtreecommitdiff
path: root/dir.props
diff options
context:
space:
mode:
authorMatt Mitchell <mmitche@microsoft.com>2015-03-26 09:07:26 -0700
committerMatt Mitchell <mmitche@microsoft.com>2015-03-31 10:51:10 -0700
commita7f62d7de9fe72c6b4a3ed8173eb22c358de82cc (patch)
tree0fd44f7b267796652151c6419b52f1139dc7d0f7 /dir.props
parent82440897d45e16d706e80dc96918d362339d0d95 (diff)
downloadcoreclr-a7f62d7de9fe72c6b4a3ed8173eb22c358de82cc.tar.gz
coreclr-a7f62d7de9fe72c6b4a3ed8173eb22c358de82cc.tar.bz2
coreclr-a7f62d7de9fe72c6b4a3ed8173eb22c358de82cc.zip
Change paths and os names to match corefx
* binaries is now bin, intermediates is now obj * modifying unixmscorlib build to instead be linuxmscorlib + osxmscorlib. * Change OS=Unix to OS=Linux/OS=OSX and modified properties to mimic corefx's TargetsUnix.
Diffstat (limited to 'dir.props')
-rw-r--r--dir.props10
1 files changed, 9 insertions, 1 deletions
diff --git a/dir.props b/dir.props
index 8c933550f4..aea0b1d7bb 100644
--- a/dir.props
+++ b/dir.props
@@ -24,7 +24,7 @@
<PackagesDir Condition="'$(__PackagesDir)'==''">$(ProjectDir)\packages\</PackagesDir>
<RootBinDir>$(__RootBinDir)\</RootBinDir>
- <RootBinDir Condition="'$(__RootBinDir)'==''">$(ProjectDir)\binaries\</RootBinDir>
+ <RootBinDir Condition="'$(__RootBinDir)'==''">$(ProjectDir)\bin\</RootBinDir>
<BinDir>$(__BinDir)\</BinDir>
<BinDir Condition="'$(__BinDir)'==''">$(RootBinDir)\Product\$(BuildOS).$(BuildArch).$(BuildType)\</BinDir>
@@ -55,7 +55,15 @@
<NuSpecs Condition="'$(Configuration)'=='Debug'" Include="$(PackagesBinDir)\Microsoft.DotNet.CoreCLR.Debug.Development.nuspec" />
</ItemGroup>
+ <!-- Setup common target properties that we use to conditionally include sources -->
+ <PropertyGroup>
+ <TargetsWindows Condition="'$(BuildOS)' == 'Windows_NT'">true</TargetsWindows>
+ <TargetsLinux Condition="'$(BuildOS)' == 'Linux'">true</TargetsLinux>
+ <TargetsOSX Condition="'$(BuildOS)' == 'OSX'">true</TargetsOSX>
+ <TargetsUnix Condition="'$(TargetsLinux)' == 'true' or '$(TargetsOSX)' == 'true'">true</TargetsUnix>
+ </PropertyGroup>
+
<!-- Common NuGet properties -->
<PropertyGroup>
<NuGetToolPath>$(ToolsDir)NuGet.exe</NuGetToolPath>