2 REM Generation of vcproj files with qmake utilite
3 REM Variable QTDIR and PATH to qmake executable must be defined without fail
5 REM Use first argument to specify version of Visual Studio (vc8, vc9, or vc10),
6 REM second argument specifies architecture) (win32 or win64)
7 REM third argument specifies Debug or Release mode
9 Setlocal EnableDelayedExpansion
11 call "%~dp0env.bat" %1 %2 %3
15 if not "%VCVER%" == "" (
16 if /I "%VCVER%" == "vc8" (
18 set "VCVARS=%VS80COMNTOOLS%..\..\VC\vcvarsall.bat"
19 ) else if /I "%VCVER%" == "vc9" (
21 set "VCVARS=%VS90COMNTOOLS%..\..\VC\vcvarsall.bat"
22 ) else if /I "%VCVER%" == "vc10" (
25 set "VCVARS=%VS100COMNTOOLS%..\..\VC\vcvarsall.bat"
26 ) else if /I "%VCVER%" == "vc11" (
29 set "VCVARS=%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"
30 ) else if /I "%VCVER%" == "vc12" (
33 set "VCVARS=%VS120COMNTOOLS%..\..\VC\vcvarsall.bat"
35 echo Error: first argument ^(%VCVER%^) should specify supported version of Visual C++,
36 echo one of: vc8 ^(VS 2005 SP1^), vc9 ^(VS 2008 SP1^), vc10 ^(VS 2010^) or vc11 ^(VS 2012^)
41 if ["%ARCH%"] == ["32"] set VCARCH=x86
42 if ["%ARCH%"] == ["64"] set VCARCH=amd64
44 call "%VCVARS%" %VCARCH%
46 qmake -tp vc -o IESample.%EXT% IESample.pro