0031939: Coding - correction of spelling errors in comments [part 2]
[occt.git] / adm / templates / build.bat
CommitLineData
a75f5cdd 1@echo off
2setlocal
3
4rem Setup environment
5call "%~dp0env.bat" %1 %2 %3
6
7rem Define path to project file
8set "PRJFILE=%~dp0OCCT.sln"
9
10if "%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 (
27 echo Error: wrong VS identifier
28 exit /B
29)
30
31set BUILDCONFIG=Release
32if "%CASDEB%"=="i" set BUILDCONFIG=RelWithDebInfo
33if "%CASDEB%"=="d" set BUILDCONFIG=Debug
34if "%ARCH%"=="32" set PLATFORM=win32
35if "%ARCH%"=="64" set PLATFORM=x64
36
37msbuild "%PRJFILE%" /m /fl /flp:LogFile="build_%BUILDCONFIG%.log" /p:Configuration=%BUILDCONFIG% /p:Platform=%PLATFORM% /p:BuildProjectReferences=false
38endlocal