| ::------------------------------------------------------------------------------------------------------- |
| :: 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% |