Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %comspec% /k ""C:Program FilesMicrosoft Visual Studio 8VCvcvarsall.bat""x86"
- @echo off
- :: setup VS2005 command line build environment
- set VSINSTALLDIR=C:Program FilesMicrosoft Visual Studio 8
- set VCINSTALLDIR=C:Program FilesMicrosoft Visual Studio 8VC
- set FrameworkDir=C:WINDOWSMicrosoft.NETFramework
- set FrameworkVersion=v2.0.50727
- set FrameworkSDKDir=C:Program FilesMicrosoft Visual Studio 8SDKv2.0
- set DevEnvDir=C:Program FilesMicrosoft Visual Studio 8Common7IDE
- set PATH=C:Program FilesMicrosoft Visual Studio 8Common7IDE;C:Program FilesMicrosoft Visual Studio 8VCBIN;C:Program FilesMicrosoft Visual Studio 8Com
- mon7Tools;C:Program FilesMicrosoft Visual Studio 8Common7Toolsbin;C:Program FilesMicrosoft Visual Studio 8VCPlatformSDKbin;C:Program FilesMicrosoft
- Visual Studio 8SDKv2.0bin;C:WINDOWSMicrosoft.NETFrameworkv2.0.50727;C:Program FilesMicrosoft Visual Studio 8VCVCPackages;%PATH%
- set INCLUDE=C:Program FilesMicrosoft Visual Studio 8VCATLMFCINCLUDE;C:Program FilesMicrosoft Visual Studio 8VCINCLUDE;C:Program FilesMicrosoft Visual
- Studio 8VCPlatformSDKinclude;C:Program FilesMicrosoft Visual Studio 8SDKv2.0include;%INCLUDE%
- set LIB=C:Program FilesMicrosoft Visual Studio 8VCATLMFCLIB;C:Program FilesMicrosoft Visual Studio 8VCLIB;C:Program FilesMicrosoft Visual Studio 8VC
- PlatformSDKlib;C:Program FilesMicrosoft Visual Studio 8SDKv2.0lib;%LIB%
- set LIBPATH=C:WINDOWSMicrosoft.NETFrameworkv2.0.50727;C:Program FilesMicrosoft Visual Studio 8VCATLMFCLIB
- echo %0 %*
- echo %0 %* >> %MrB-LOG%
- cd
- if not ""=="%~dp1" pushd %~dp1
- cd
- if exist %~nx1 (
- echo VS2005 build of '%~nx1'.
- echo VS2005 build of '%~nx1'. >> %MrB-LOG%
- set MrB-BUILDLOG=%MrB-BASE%%MrB-WORK%.%MrB-NICEDATE%.%MrB-NICETIME%.build-errors.log
- msbuild.exe %~nx1 /t:Rebuild /p:Configuration=Release > %MrB-BUILDLOG%
- findstr /r /c:"[1-9][0-9]* Error(s)" %MrB-BUILDLOG%
- if not errorlevel 1 (
- echo ERROR: sending notification email for build errors in '%~nx1'.
- echo ERROR: sending notification email for build errors in '%~nx1'. >> %MrB-LOG%
- call mrb-email "Mr Build isn't happy about build errors in '%~nx1'" %MrB-BUILDLOG%
- ) else (
- findstr /r /c:"[1-9][0-9]* Warning(s)" %MrB-BUILDLOG%
- if not errorlevel 1 (
- echo ERROR: sending notification email for build warnings in '%~nx1'.
- echo ERROR: sending notification email for build warnings in '%~nx1'. >> %MrB-LOG%
- call mrb-email "Mr Build isn't happy about build warnings in '%~nx1'" %MrB-BUILDLOG%
- ) else (
- echo Successful build of '%~nx1'.
- echo Successful build of '%~nx1'. >> %MrB-LOG%
- )
- )
- ) else (
- echo ERROR '%1' doesn't exist.
- echo ERROR '%1' doesn't exist. >> %MrB-LOG%
- )
- popd
- Msbuild.exe mySolution.sln
- devenv solutionfile.sln /build solutionconfig
- call "C:Program FilesMicrosoft Visual Studio .NET 2003Common7Toolsvsvars32.bat"
- devenv Tools.sln /build "Release"
Add Comment
Please, Sign In to add comment