summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Mitchell <mmitche@microsoft.com>2015-02-13 12:26:31 -0800
committerMatt Mitchell <mmitche@microsoft.com>2015-02-13 12:26:31 -0800
commit95d9e32a51d307e98ac8a64c23824a1e2be67781 (patch)
tree4ca60bae36c7f31f0b1dd90dcfeab151178bf097
parenteb2a67fe31cd13aa03335c365d75d639514992f1 (diff)
downloadcoreclr-95d9e32a51d307e98ac8a64c23824a1e2be67781.tar.gz
coreclr-95d9e32a51d307e98ac8a64c23824a1e2be67781.tar.bz2
coreclr-95d9e32a51d307e98ac8a64c23824a1e2be67781.zip
When building debug, author the development package with an appropriate name
-rw-r--r--build.proj6
-rw-r--r--src/.nuget/Microsoft.DotNet.CoreCLR.Debug.Development.nuspec43
2 files changed, 47 insertions, 2 deletions
diff --git a/build.proj b/build.proj
index e6ad3c5d88..b1d6dfacaf 100644
--- a/build.proj
+++ b/build.proj
@@ -46,12 +46,14 @@
<!-- Setup Nuget properties -->
<ItemGroup>
<NuSpecSrcs Include="$(PackagesDir)Microsoft.DotNet.CoreCLR.nuspec" />
- <NuSpecSrcs Include="$(PackagesDir)Microsoft.DotNet.CoreCLR.Development.nuspec" />
+ <NuSpecSrcs Condition="'$(Configuration)'=='Release'" Include="$(PackagesDir)Microsoft.DotNet.CoreCLR.Development.nuspec" />
+ <NuSpecSrcs Condition="'$(Configuration)'=='Debug'" Include="$(PackagesDir)Microsoft.DotNet.CoreCLR.Debug.Development.nuspec" />
</ItemGroup>
<ItemGroup>
<!-- Backslash appended, see note in dir.props about the PackagesBinDir property -->
<NuSpecs Include="$(PackagesBinDir)\Microsoft.DotNet.CoreCLR.nuspec" />
- <NuSpecs Include="$(PackagesBinDir)\Microsoft.DotNet.CoreCLR.Development.nuspec" />
+ <NuSpecs Condition="'$(Configuration)'=='Release'" Include="$(PackagesBinDir)\Microsoft.DotNet.CoreCLR.Development.nuspec" />
+ <NuSpecs Condition="'$(Configuration)'=='Debug'" Include="$(PackagesBinDir)\Microsoft.DotNet.CoreCLR.Debug.Development.nuspec" />
</ItemGroup>
<!-- Generate Microsoft.Dotnet.CoreCLR nuget package and associated development package -->
diff --git a/src/.nuget/Microsoft.DotNet.CoreCLR.Debug.Development.nuspec b/src/.nuget/Microsoft.DotNet.CoreCLR.Debug.Development.nuspec
new file mode 100644
index 0000000000..d879548cea
--- /dev/null
+++ b/src/.nuget/Microsoft.DotNet.CoreCLR.Debug.Development.nuspec
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<package >
+ <metadata>
+ <id>Microsoft.DotNet.CoreCLR.Debug.Development</id>
+ <version>1.0.2-prerelease</version>
+ <title>Microsoft DotNet CoreCLR Runtime For Component Development</title>
+ <authors>Microsoft</authors>
+ <owners>Microsoft</owners>
+ <licenseUrl>http://go.microsoft.com/fwlink/?LinkId=329770</licenseUrl>
+ <projectUrl>https://github.com/dotnet/coreclr</projectUrl>
+ <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+ <requireLicenseAcceptance>true</requireLicenseAcceptance>
+ <description>Provides the CoreCLR runtime binaries with debug information and interface headers</description>
+ <releaseNotes>Initial release</releaseNotes>
+ <copyright>Copyright &#169; Microsoft Corporation</copyright>
+ </metadata>
+ <files>
+ <file src="..\clretwrc.dll" target="lib\aspnetcore50\clretwrc.dll" />
+ <file src="..\coreclr.dll" target="lib\aspnetcore50\coreclr.dll" />
+ <file src="..\mscordaccore.dll" target="lib\aspnetcore50\mscordaccore.dll" />
+ <file src="..\mscordbi.dll" target="lib\aspnetcore50\mscordbi.dll" />
+ <file src="..\mscorrc.dll" target="lib\aspnetcore50\mscorrc.dll" />
+ <file src="..\mscorrc.debug.dll" target="lib\aspnetcore50\mscorrc.debug.dll" />
+ <file src="..\corerun.exe" target="lib\aspnetcore50\corerun.exe" />
+ <file src="..\mscorlib.dll" target="lib\aspnetcore50\mscorlib.dll" />
+ <file src="..\sos.dll" target="lib\aspnetcore50\sos.dll" />
+ <file src="..\PDB\clretwrc.pdb" target="lib\aspnetcore50\clretwrc.pdb" />
+ <file src="..\PDB\coreclr.pdb" target="lib\aspnetcore50\coreclr.pdb" />
+ <file src="..\PDB\corerun.pdb" target="lib\aspnetcore50\corerun.pdb" />
+ <file src="..\PDB\mscordaccore.pdb" target="lib\aspnetcore50\mscordaccore.pdb" />
+ <file src="..\PDB\mscordbi.pdb" target="lib\aspnetcore50\mscordbi.pdb" />
+ <file src="..\PDB\mscorrc.pdb" target="lib\aspnetcore50\mscorrc.pdb" />
+ <file src="..\PDB\mscorrc.debug.pdb" target="lib\aspnetcore50\mscorrc.debug.pdb" />
+ <file src="..\PDB\corerun.pdb" target="lib\aspnetcore50\corerun.pdb" />
+ <file src="..\PDB\sos.pdb" target="lib\aspnetcore50\sos.pdb" />
+ <file src="..\PDB\mscorlib.pdb" target="lib\aspnetcore50\mscorlib.pdb" />
+ <file src="..\inc\cor.h" target="inc\cor.h" />
+ <file src="..\inc\corerror.h" target="inc\corerror.h" />
+ <file src="..\inc\corhdr.h" target="inc\corhdr.h" />
+ <file src="..\inc\corinfo.h" target="inc\corinfo.h" />
+ <file src="..\inc\corjit.h" target="inc\corjit.h" />
+ </files>
+</package>