0026942: Training material are not built on OCCT installed after building by cmake...
[occt.git] / samples / qt / Tutorial / genproj.bat
CommitLineData
980d161f 1@echo off
cf236913 2REM Generation of vcproj files with qmake utilite
e085d8a6 3REM Variable QTDIR and PATH to qmake executable must be defined without fail
cf236913 4
5REM Use first argument to specify version of Visual Studio (vc8, vc9, or vc10),
6REM second argument specifies architecture) (win32 or win64)
cc5ac00d 7REM third argument specifies Debug or Release mode
cf236913 8
63fb818e 9call "%~dp0env.bat" %1 %2 %3
5ce17593 10
861a7b03 11set EXT=vcproj
12
f4264b5a 13if not "%VCVER%" == "" (
14 if /I "%VCVER%" == "vc8" (
5ce17593 15 set VCVER=vc8
16 set "VCVARS=%VS80COMNTOOLS%..\..\VC\vcvarsall.bat"
f4264b5a 17 ) else if /I "%VCVER%" == "vc9" (
5ce17593 18 set VCVER=vc9
19 set "VCVARS=%VS90COMNTOOLS%..\..\VC\vcvarsall.bat"
f4264b5a 20 ) else if /I "%VCVER%" == "vc10" (
5ce17593 21 set VCVER=vc10
861a7b03 22 set EXT=vcxproj
5ce17593 23 set "VCVARS=%VS100COMNTOOLS%..\..\VC\vcvarsall.bat"
f4264b5a 24 ) else if /I "%VCVER%" == "vc11" (
fc3a37cd 25 set VCVER=vc11
861a7b03 26 set EXT=vcxproj
fc3a37cd 27 set "VCVARS=%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"
f4264b5a 28 ) else if /I "%VCVER%" == "vc12" (
5f4d1924 29 set VCVER=vc12
30 set EXT=vcxproj
31 set "VCVARS=%VS120COMNTOOLS%..\..\VC\vcvarsall.bat"
5ce17593 32 ) else (
f4264b5a 33 echo Error: first argument ^(%VCVER%^) should specify supported version of Visual C++,
aea58b16 34 echo one of: vc8 ^(VS 2005 SP1^), vc9 ^(VS 2008 SP1^), vc10 ^(VS 2010^) or vc11 ^(VS 2012^)
5ce17593 35 exit
36 )
37)
38
39if ["%ARCH%"] == ["32"] set VCARCH=x86
40if ["%ARCH%"] == ["64"] set VCARCH=amd64
41
42call "%VCVARS%" %VCARCH%
cf236913 43
861a7b03 44qmake -tp vc -o Tutorial.%EXT% Tutorial.pro