| ::------------------------------------------------------------------------------------------------------- | |
| :: Copyright (C) Microsoft. All rights reserved. | |
| :: Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. | |
| ::------------------------------------------------------------------------------------------------------- | |
| @echo off | |
| if not "%JENKINS_BUILD%" == "True" ( | |
| echo This script should be run under a Jenkins Build environment | |
| exit /b 2 | |
| ) | |
| set REPO_ROOT=%~dp0\.. | |
| set JENKINS_BUILD_ARGS= | |
| set JENKINS_USE_MSBUILD_12= | |
| :ContinueArgParse | |
| if not [%1]==[] ( | |
| if [%1]==[msbuild12] ( | |
| set JENKINS_USE_MSBUILD_12=True | |
| goto :ContinueArgParseEnd | |
| ) | |
| :: DEFAULT - add any other params to %JENKINS_BUILD_ARGS% | |
| if [%1] NEQ [] ( | |
| set JENKINS_BUILD_ARGS=%JENKINS_BUILD_ARGS% %1 | |
| goto :ContinueArgParseEnd | |
| ) | |
| :ContinueArgParseEnd | |
| shift | |
| goto :ContinueArgParse | |
| ) | |
| :: ======================================== | |
| :: Set up msbuild.exe | |
| :: ======================================== | |
| call %REPO_ROOT%\Build\scripts\add_msbuild_path.cmd %JENKINS_USE_MSBUILD_12% |