diff options
author | Alex Ghiondea <ghiondea.alexandru@microsoft.com> | 2016-05-10 14:53:35 -0700 |
---|---|---|
committer | Alex Ghiondea <ghiondea.alexandru@microsoft.com> | 2016-05-10 15:52:10 -0700 |
commit | b451522dd3c012e78ceae772fc1fb8cf87c35083 (patch) | |
tree | 7cd480bd3380e33537e9cf90b9c164c6760f74b8 | |
parent | a5ba6fa7ff153c239d1e37939e8a320f3c13acf9 (diff) | |
download | coreclr-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.proj | 2 | ||||
-rw-r--r-- | src/mscorlib/facade/mscorlib.csproj | 9 |
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> |