| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- @echo off
- rem Inno Setup
- rem Copyright (C) 1997-2025 Jordan Russell
- rem Portions by Martijn Laan
- rem For conditions of distribution and use, see LICENSE.TXT.
- rem
- rem Batch file to compile ISHelpGen
- setlocal
- if exist compilesettings.bat goto compilesettingsfound
- :compilesettingserror
- echo ishelp\ishelpgen\compilesettings.bat is missing or incomplete. It needs to be created
- echo with the following lines, adjusted for your system:
- echo.
- echo set DELPHIXEROOT=C:\Program Files\Embarcadero\RAD Studio\20.0 [Path to Delphi 10.4 Sydney (or later)]
- goto failed2
- :compilesettingsfound
- set DELPHIXEROOT=
- call .\compilesettings.bat
- if "%DELPHIXEROOT%"=="" goto compilesettingserror
- set DELPHIXELIB=%DELPHIXEROOT%\lib\win32\release
- rem -------------------------------------------------------------------------
- set DELPHIXEDISABLEDWARNINGS=-W-SYMBOL_DEPRECATED -W-SYMBOL_PLATFORM -W-UNSAFE_CAST -W-EXPLICIT_STRING_CAST -W-EXPLICIT_STRING_CAST_LOSS -W-IMPLICIT_INTEGER_CAST_LOSS -W-IMPLICIT_CONVERSION_LOSS
- set FLAGS=--no-config -Q -B -$L- -$C- -H -W %DELPHIXEDISABLEDWARNINGS% %1
- set FLAGSCONSOLE=%FLAGS% -CC
- set NAMESPACES=System;System.Win;Winapi
- set DCUDIR=Dcu\Release
- echo Compiling ISHelpGen.dpr:
- mkdir %DCUDIR%\ISHelpGen.dpr 2>nul
- "%DELPHIXEROOT%\bin\dcc32.exe" %FLAGSCONSOLE% -NS%NAMESPACES% -U"%DELPHIXELIB%" -NU%DCUDIR%\ISHelpGen.dpr ISHelpGen.dpr
- if errorlevel 1 goto failed
- echo Success!
- exit /b 0
- :failed
- echo *** FAILED ***
- :failed2
- exit /b 1
|