|
@@ -0,0 +1,43 @@
|
|
|
+@echo off
|
|
|
+
|
|
|
+rem Inno Setup
|
|
|
+rem Copyright (C) 1997-2024 Jordan Russell
|
|
|
+rem Portions by Martijn Laan
|
|
|
+rem For conditions of distribution and use, see LICENSE.TXT.
|
|
|
+rem
|
|
|
+rem Batch file to compile LzmaDecodeInno.c using Embarcadero's free
|
|
|
+rem C++ compiler from https://www.embarcadero.com/free-tools/ccompiler
|
|
|
+rem with source debugging turned on
|
|
|
+
|
|
|
+setlocal
|
|
|
+
|
|
|
+cd /d %~dp0
|
|
|
+
|
|
|
+if exist compilesettings.bat goto compilesettingsfound
|
|
|
+:compilesettingserror
|
|
|
+echo compilesettings.bat is missing or incomplete. It needs to be created
|
|
|
+echo with the following line, adjusted for your system:
|
|
|
+echo.
|
|
|
+echo set BCCROOT=C:\BCC102
|
|
|
+goto failed2
|
|
|
+
|
|
|
+:compilesettingsfound
|
|
|
+set BCCROOT=
|
|
|
+call .\compilesettings.bat
|
|
|
+if "%BCCROOT%"=="" goto compilesettingserror
|
|
|
+
|
|
|
+rem -------------------------------------------------------------------------
|
|
|
+
|
|
|
+echo - Compiling ISLzmaDec.c and ISLzma2Dec.c
|
|
|
+"%BCCROOT%\bin\bcc32c.exe" -c -O2 -v ISLzmaDec.c ISLzma2Dec.c
|
|
|
+if errorlevel 1 goto failed
|
|
|
+
|
|
|
+echo Success!
|
|
|
+goto exit
|
|
|
+
|
|
|
+:failed
|
|
|
+echo *** FAILED ***
|
|
|
+:failed2
|
|
|
+exit /b 1
|
|
|
+
|
|
|
+:exit
|