5 call "%~dp0env.bat" %1 %2 %3
7 rem Define path to project file
8 set "PRJFILE=%~dp0OCCT.sln"
10 if "%VCVER%" == "vc8" (
11 call "%VS80COMNTOOLS%/vsvars32.bat" > nul
12 ) else if "%VCVER%" == "vc9" (
13 call "%VS90COMNTOOLS%/vsvars32.bat" > nul
14 ) else if "%VCVER%" == "vc10" (
15 call "%VS100COMNTOOLS%/vsvars32.bat" > nul
16 ) else if "%VCVER%" == "vc11" (
17 call "%VS110COMNTOOLS%/vsvars32.bat" > nul
18 ) else if "%VCVER%" == "vc12" (
19 call "%VS120COMNTOOLS%/vsvars32.bat" > nul
20 ) else if "%VCVER%" == "vc14" (
21 call "%VS140COMNTOOLS%/vsvars32.bat" > nul
22 ) else if "%VCVER%" == "vc141" (
23 call "%VS141COMNTOOLS%/vsvars32.bat" > nul
24 ) else if "%VCVER%" == "vc142" (
25 call "%VS142COMNTOOLS%/vsvars32.bat" > nul
27 echo Error: wrong VS identifier
31 set BUILDCONFIG=Release
32 if "%CASDEB%"=="i" set BUILDCONFIG=RelWithDebInfo
33 if "%CASDEB%"=="d" set BUILDCONFIG=Debug
34 if "%ARCH%"=="32" set PLATFORM=win32
35 if "%ARCH%"=="64" set PLATFORM=x64
37 msbuild "%PRJFILE%" /m /fl /flp:LogFile="build_%BUILDCONFIG%.log" /p:Configuration=%BUILDCONFIG% /p:Platform=%PLATFORM% /p:BuildProjectReferences=false