From 98a94b4933280f1d9cfe9e8b7c8d704d063c3741 Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Fri, 6 Sep 2013 10:22:30 +0000 Subject: Installer: Optimizations, 7z.exe added, created bath file for creating Inno setup compatible script that compiles without passing parameters to compiler git-svn-id: http://svn.miranda-ng.org/main/trunk@5961 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- .../Common/GenerateInnoGuiCompatScript.bat | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 tools/installer_ng/Common/GenerateInnoGuiCompatScript.bat (limited to 'tools/installer_ng/Common/GenerateInnoGuiCompatScript.bat') diff --git a/tools/installer_ng/Common/GenerateInnoGuiCompatScript.bat b/tools/installer_ng/Common/GenerateInnoGuiCompatScript.bat new file mode 100644 index 0000000000..dc97c96507 --- /dev/null +++ b/tools/installer_ng/Common/GenerateInnoGuiCompatScript.bat @@ -0,0 +1,44 @@ +@echo off +set GetVer=for /F "tokens=1,2,3 delims= " %%i in (build.no) do set MirVer=%%i.%%j.%%k +set BomRem=http://miranda-ng.org/distr/installer/bom_remove.exe +set BomAdd=http://miranda-ng.org/distr/installer/bom_add.exe +for %%* in (.) do set InnoX=%%~n* +rem Get version +..\Tools\wget.exe -O build.no http://svn.miranda-ng.org/main/trunk/build/build.no +%GetVer% +del /F /Q build.no +rem end + +rem Create Inno setup compatible script that compiles without passing parameters to compiler +if %InnoX% == InnoNG_32 ( + ..\Tools\wget.exe -O utf-8_32.vbs http://miranda-ng.org/distr/installer/utf-8_32.vbs + ..\Tools\wget.exe -O bom_remove.exe %BomRem% + ..\Tools\wget.exe -O bom_add.exe %BomAdd% + bom_remove.exe MirandaNG.iss + cscript utf-8_32.vbs + echo #define AppVer "%MirVer%" >> MirandaNG32.iss + echo.>> MirandaNG32.iss + type MirandaNG.iss >> MirandaNG32.iss + bom_add.exe MirandaNG.iss + del /f /q utf-8_32.vbs + del /f /q bom_remove.exe + del /f /q bom_add.exe +) else if %InnoX% == InnoNG_64 ( + ..\Tools\wget.exe -O utf-8_64.vbs http://miranda-ng.org/distr/installer/utf-8_64.vbs + ..\Tools\wget.exe -O bom_remove.exe %BomRem% + ..\Tools\wget.exe -O bom_add.exe %BomAdd% + bom_remove.exe MirandaNG.iss + cscript utf-8_64.vbs + echo #define AppVer "%MirVer%" >> MirandaNG64.iss + echo.>> MirandaNG64.iss + type MirandaNG.iss >> MirandaNG64.iss + bom_add.exe MirandaNG.iss + del /f /q utf-8_64.vbs + del /f /q bom_remove.exe + del /f /q bom_add.exe +) +rem end + +rem Delete bat file +del "%~f0 +rem end \ No newline at end of file -- cgit v1.2.3