summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Ghiondea <ghiondea.alexandru@microsoft.com>2016-05-10 14:53:35 -0700
committerAlex Ghiondea <ghiondea.alexandru@microsoft.com>2016-05-10 15:52:10 -0700
commitb451522dd3c012e78ceae772fc1fb8cf87c35083 (patch)
tree7cd480bd3380e33537e9cf90b9c164c6760f74b8
parenta5ba6fa7ff153c239d1e37939e8a320f3c13acf9 (diff)
downloadcoreclr-b451522dd3c012e78ceae772fc1fb8cf87c35083.tar.gz
coreclr-b451522dd3c012e78ceae772fc1fb8cf87c35083.tar.bz2
coreclr-b451522dd3c012e78ceae772fc1fb8cf87c35083.zip
Build the reference assembly and the facade for mscorlib.
Make sure that the facade projects generates pdbs when possible.
-rw-r--r--src/build.proj2
-rw-r--r--src/mscorlib/facade/mscorlib.csproj9
2 files changed, 11 insertions, 0 deletions
diff --git a/src/build.proj b/src/build.proj
index 06d4c0dae5..b8245c5284 100644
--- a/src/build.proj
+++ b/src/build.proj
@@ -4,6 +4,8 @@
<!-- List the projects that need to be built -->
<ItemGroup>
<Project Include="mscorlib\mscorlib.csproj" />
+ <Project Include="mscorlib\ref\mscorlib.csproj" />
+ <Project Include="mscorlib\facade\mscorlib.csproj" />
<Project Include="mscorlib\System.Private.CoreLib.csproj" />
</ItemGroup>
diff --git a/src/mscorlib/facade/mscorlib.csproj b/src/mscorlib/facade/mscorlib.csproj
index ef67da4767..21c26dc8d8 100644
--- a/src/mscorlib/facade/mscorlib.csproj
+++ b/src/mscorlib/facade/mscorlib.csproj
@@ -15,6 +15,9 @@
<!-- These prevent the default MsBuild targets from referencing System.dll and mscorlib.dll -->
<NoStdLib>true</NoStdLib>
<NoCompilerStandardLib>true</NoCompilerStandardLib>
+
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
</PropertyGroup>
<!-- Default configurations to help VS understand the options -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
@@ -26,6 +29,12 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net462_Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net462_Release|AnyCPU'" />
+ <!-- Roslyn does not support writing PDBs on Unix -->
+ <PropertyGroup Condition="'$(OsEnvironment)' == 'Unix'">
+ <DebugSymbols>false</DebugSymbols>
+ <DebugType>none</DebugType>
+ </PropertyGroup>
+
<!-- Output paths -->
<PropertyGroup>
<BaseIntermediateOutputPath>$(RootBinDir)\obj</BaseIntermediateOutputPath>