1set NSISPATH="C:\Program Files (x86)\NSIS\"
2set VCPATH=C:\Program Files (x86)\VC
3
4:: Stores prebuilt chmlib and libzip
5set EXTRALIB=C:\Users\test\Documents\builder\extralibs
6
7set OLDPATH=%PATH%
8set BASEINCLUDE=%VCPATH%\include\;C:\Program Files (x86)\Windows Kits\8.1\Include\um\;C:\Program Files (x86)\Windows Kits\8.1\Include\shared
9
10rd /s /q build
11
12mkdir build\x86
13mkdir release\x86\
14
15:: 32-bit
16cd build\x86
17
18PATH=%OLDPATH%;%VCPATH%\bin\;C:\Program Files (x86)\Windows Kits\8.0\bin\x86\;C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\;
19set LIB=%VCPATH%\lib\;C:\Program Files (x86)\Windows Kits\8.0\Lib\win8\um\x86\;%EXTRALIB%\x86\lib
20set INCLUDE=%BASEINCLUDE%;%EXTRALIB%\x86\include
21set QTPATH=C:\Qt\Qt5.5.1-x86\5.5\msvc2013\bin
22
23%QTPATH%\qmake.exe -r ..\..  || exit
24"%VCPATH%\bin\nmake.exe"  > build.log  || exit
25
26:: Copy release files
27copy src\bin\kchmviewer.exe  ..\..\release\x86\  || exit
28
29
30:: done 32-bit build
31cd ..\..
32
33:: 64-bit
34mkdir build\x64
35mkdir release\x64\
36
37cd build\x64
38
39PATH=%OLDPATH%;%VCPATH%\bin\amd64\;C:\Program Files (x86)\Windows Kits\8.0\bin\x64\;C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\;
40set LIB=%VCPATH%\lib\amd64\;C:\Program Files (x86)\Windows Kits\8.0\Lib\win8\um\x64\;%EXTRALIB%\x64\lib;
41set INCLUDE=%BASEINCLUDE%;%EXTRALIB%\x64\include
42set QTPATH=C:\Qt\Qt5.5.1-x64\5.5\msvc2013_64\bin
43
44%QTPATH%\qmake.exe -r ..\..  || exit
45"%VCPATH%\bin\nmake.exe"  > build.log  || exit
46
47:: Copy release files
48copy src\bin\kchmviewer.exe  ..\..\release\x64\  || exit
49
50:: done 64-bit build
51cd ..\..
52
53:: Create the installers
54cd nsis
55create_installers.bat
56