0026734: Visualization, D3DHost_View - drop outdated UserDraw interfaces
[occt.git] / samples / qt / Tutorial / genproj.bat
1 REM Generation of vcproj files with qmake utilite
2 REM Variable QTDIR and PATH to qmake executable must be defined without fail
3
4 REM Use first argument to specify version of Visual Studio (vc8, vc9, or vc10),
5 REM second argument specifies architecture) (win32 or win64)
6 REM third argument specifies Debug or Release mode
7
8 call "%~dp0env.bat" %1 %2 %3
9
10 set EXT=vcproj
11
12 if not "%1" == "" (
13     if /I "%1" == "vc8" (
14         set VCVER=vc8
15         set "VCVARS=%VS80COMNTOOLS%..\..\VC\vcvarsall.bat"
16     ) else if /I "%1" == "vc9" (
17         set VCVER=vc9
18         set "VCVARS=%VS90COMNTOOLS%..\..\VC\vcvarsall.bat"
19     ) else if /I "%1" == "vc10" (
20         set VCVER=vc10
21         set EXT=vcxproj
22         set "VCVARS=%VS100COMNTOOLS%..\..\VC\vcvarsall.bat"
23     ) else if /I "%1" == "vc11" (
24         set VCVER=vc11
25         set EXT=vcxproj
26         set "VCVARS=%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"
27     ) else if /I "%1" == "vc12" (
28         set VCVER=vc12
29         set EXT=vcxproj
30         set "VCVARS=%VS120COMNTOOLS%..\..\VC\vcvarsall.bat"
31     ) else (
32         echo Error: first argument ^(%1^) should specify supported version of Visual C++,
33         echo one of: vc8 ^(VS 2005 SP1^), vc9 ^(VS 2008 SP1^), vc10 ^(VS 2010^) or vc11 ^(VS 2012^)
34         exit
35     )
36 )
37
38 if ["%ARCH%"] == ["32"] set VCARCH=x86
39 if ["%ARCH%"] == ["64"] set VCARCH=amd64
40
41 call "%VCVARS%" %VCARCH%
42
43 qmake -tp vc -o Tutorial.%EXT% Tutorial.pro