44 lines
1.0 KiB
Batchfile
44 lines
1.0 KiB
Batchfile
@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 IS7zDec.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 IS7zDec.c
|
|
"%BCCROOT%\bin\bcc32c.exe" -c -O2 -v IS7zDec.c
|
|
if errorlevel 1 goto failed
|
|
|
|
echo Success!
|
|
goto exit
|
|
|
|
:failed
|
|
echo *** FAILED ***
|
|
:failed2
|
|
exit /b 1
|
|
|
|
:exit
|