Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

67 lines (53 sloc) 1.638 kB
@echo off
cd %~dp0
if /i "%1"=="help" goto help
if /i "%1"=="--help" goto help
if /i "%1"=="-help" goto help
if /i "%1"=="/help" goto help
if /i "%1"=="?" goto help
if /i "%1"=="-?" goto help
if /i "%1"=="--?" goto help
if /i "%1"=="/?" goto help
@rem Bail out early if not running in VS build env.
if not defined VCINSTALLDIR goto msbuild-not-found
@rem Process arguments.
set config=Debug
set target=Build
set noprojgen=
if "%1"=="" goto args-done
if /i "%1"=="debug" set config=Debug&goto arg-ok
if /i "%1"=="release" set config=Release&goto arg-ok
if /i "%1"=="clean" set target=Clean&goto arg-ok
if /i "%1"=="noprojgen" set noprojgen=1&goto arg-ok
goto next-arg
@rem Skip project generation if requested.
if defined noprojgen goto msbuild
@rem Generate the VS project.
call generate-projects.bat
if errorlevel 1 goto create-msvs-files-failed
if not exist node.sln goto create-msvs-files-failed
@rem Build the sln with msbuild.
msbuild node.sln /t:%target% /p:Configuration=%config% /clp:NoSummary;NoItemAndPropertyList;Verbosity=minimal /nologo
if errorlevel 1 goto exit
goto exit
echo Failed to create vc project files.
goto exit
echo Failed to build. In order to build the solution this file needs
echo to run from VS command script.
goto exit
echo This script must run from VS command prompt.
echo vcbuild.bat [debug/release] [clean] [noprojgen]
echo Examples:
echo vcbuild.bat : builds debug build
echo vcbuild.bat release bench: builds release build
goto exit
Jump to Line
Something went wrong with that request. Please try again.