diff options
author | Lakshmi Priya Sekar <lasekar@microsoft.com> | 2016-07-14 15:42:33 -0700 |
---|---|---|
committer | Lakshmi Priya Sekar <lasekar@microsoft.com> | 2016-07-29 17:47:37 -0700 |
commit | f5afe9b479acea4d2f4c80d0b86b8db6a869ff96 (patch) | |
tree | 3fd39ea446a193bcea48238fd866ec4d64253b3b /run.cmd | |
parent | f9350e92692fbc6972138115bfc5336750da9069 (diff) | |
download | coreclr-f5afe9b479acea4d2f4c80d0b86b8db6a869ff96.tar.gz coreclr-f5afe9b479acea4d2f4c80d0b86b8db6a869ff96.tar.bz2 coreclr-f5afe9b479acea4d2f4c80d0b86b8db6a869ff96.zip |
Use run tool in coreclr dev workflow.
Diffstat (limited to 'run.cmd')
-rw-r--r-- | run.cmd | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/run.cmd b/run.cmd new file mode 100644 index 0000000000..3647198d3d --- /dev/null +++ b/run.cmd @@ -0,0 +1,39 @@ +@if "%_echo%" neq "on" echo off +setlocal + +if not defined VisualStudioVersion ( + if defined VS140COMNTOOLS ( + if not exist "%VS140COMNTOOLS%\..\IDE\devenv.exe" goto NoVS + if not exist "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" goto NoVS + if not exist "%VS140COMNTOOLS%\VsDevCmd.bat" goto NoVS + call "%VS140COMNTOOLS%\VsDevCmd.bat" + goto :Run + ) + + :NoVS + echo Error: Visual Studio 2015 required. + echo https://github.com/dotnet/coreclr/blob/master/Documentation/building/windows-instructions.md for build instructions. + exit /b 1 +) + +:Run +:: Clear the 'Platform' env variable for this session, as it's a per-project setting within the build, and +:: misleading value (such as 'MCD' in HP PCs) may lead to build breakage (issue: #69). +set Platform= + +:: Restore the Tools directory +call %~dp0init-tools.cmd +if NOT [%ERRORLEVEL%]==[0] ( + exit /b 1 +) + +set _toolRuntime=%~dp0Tools +set _dotnet=%_toolRuntime%\dotnetcli\dotnet.exe + +echo Running: %_dotnet% %_toolRuntime%\run.exe %* +call %_dotnet% %_toolRuntime%\run.exe %* +if NOT [%ERRORLEVEL%]==[0] ( + exit /b 1 +) + +exit /b 0
\ No newline at end of file |