diff options
author | Gaurav Khanna (CLR) <gaurav.khanna@microsoft.com> | 2016-02-04 16:22:06 -0800 |
---|---|---|
committer | Gaurav Khanna <gkhanna@microsoft.com> | 2016-02-07 17:04:36 -0800 |
commit | f025f9c678b7194d3b125d0cfa4f8c8e9d27beab (patch) | |
tree | c50d048043df804495a891ec8079a82a4319371f /build.cmd | |
parent | 405eb72a0f442a96ec814fd2a9995925b3b0b1ee (diff) | |
download | coreclr-f025f9c678b7194d3b125d0cfa4f8c8e9d27beab.tar.gz coreclr-f025f9c678b7194d3b125d0cfa4f8c8e9d27beab.tar.bz2 coreclr-f025f9c678b7194d3b125d0cfa4f8c8e9d27beab.zip |
Change to support Microsoft.NetCore.Runtime.CoreCLR nuget package generation.
Diffstat (limited to 'build.cmd')
-rw-r--r-- | build.cmd | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -449,6 +449,31 @@ if errorlevel 1 ( exit /b 1 ) +:GenerateNuget +if /i "%__BuildArch%" =="arm64" goto :SkipNuget + +set "__BuildLog=%__LogsDir%\Nuget_%__BuildOS%__%__BuildArch%__%__BuildType%.log" +set "__BuildWrn=%__LogsDir%\Nuget_%__BuildOS%__%__BuildArch%__%__BuildType%.wrn" +set "__BuildErr=%__LogsDir%\Nuget_%__BuildOS%__%__BuildArch%__%__BuildType%.err" +set __msbuildLogArgs=^ +/fileloggerparameters:Verbosity=normal;LogFile="%__BuildLog%" ^ +/fileloggerparameters1:WarningsOnly;LogFile="%__BuildWrn%" ^ +/fileloggerparameters2:ErrorsOnly;LogFile="%__BuildErr%" ^ +/consoleloggerparameters:Summary ^ +/verbosity:minimal + +set __msbuildArgs="%__ProjectFilesDir%\src\.nuget\Microsoft.NETCore.Runtime.CoreClr\Microsoft.NETCore.Runtime.CoreCLR.builds" /p:Platform=%__BuildArch% +%_msbuildexe% %__msbuildArgs% %__msbuildLogArgs% +if errorlevel 1 ( + echo %__MsgPrefix%Error: Nuget package generation failed build failed. Refer to the build log files for details: + echo %__BuildLog% + echo %__BuildWrn% + echo %__BuildErr% + exit /b 1 +) + +:SkipNuget + :SkipCrossGenBuild REM endlocal to rid us of environment changes from vsdevenv.bat |