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
26 ) else if "%VCVER%" == "vc143" (
27 call "%VS143COMNTOOLS%/vsvars32.bat" > nul
29 echo Error: wrong VS identifier
33 set BUILDCONFIG=Release
34 if "%CASDEB%"=="i" set BUILDCONFIG=RelWithDebInfo
35 if "%CASDEB%"=="d" set BUILDCONFIG=Debug
36 if "%ARCH%"=="32" set PLATFORM=win32
37 if "%ARCH%"=="64" set PLATFORM=x64
39 msbuild "%PRJFILE%" /m /fl /flp:LogFile="build_%BUILDCONFIG%.log" /p:Configuration=%BUILDCONFIG% /p:Platform=%PLATFORM% /p:BuildProjectReferences=false