Files
rtems/contrib/mingw/options.nsi
Chris Johns 598aab1fe5 2007-08-20 Chris Johns <chisj@rtems.org>
* filewrite.nsi, getparameters.nsi, instance-check.nsi,
        mingw-path.nsi, sm-dummy.nsi, strslash.nsi, strstr.nsi,
        options.nsi: Added the shared between the 2 installer scripts.

        * msys-path.nsi: Fixed the last LF bug.

        * rtems-autotools.nsi, rtems-tools.nsi: Fixed the instance check,
        added a start menu, remove pages from target installers.

        * rtems.ini: Fixed the URL links. Added support link.

        * rtems_logo.bmp: Trimmed a little more to get a better image.

        * ba-wrap.sh: Stop on a error.

        * build-exes.sh: Use the option parameter variables. Change the
        order the section appear in the installer.
2007-08-20 02:12:48 +00:00

55 lines
879 B
NSIS

;
; $Id$
;
; RTEMS Tools Installer.
;
; Copyright Chris Johns (chrisj@rtems.org)
;
!ifndef OPTIONS_DEFINED
!define OPTIONS_DEFINED
!include "${RTEMS_SOURCE}/strstr.nsi"
!include "${RTEMS_SOURCE}/getparameters.nsi"
Var "SilentOption"
Var "DebugOption"
Var "DebugScriptOption"
Function CheckCmdLineOption
Exch $R0
Call GetParameters
Push $R0
Call StrStr
Exch $R1
StrCmp $R1 "" 0 +2
StrCpy $R0 "not-found"
Pop $R1
Exch $R0
FunctionEnd
Function CheckSilent
StrCpy $SilentOption ""
Push $R0
Push "/SILENT"
Call CheckCmdLineOption
Pop $R0
StrCmp $R0 "not-found" +2 0
StrCpy $SilentOption "/S"
Pop $R0
FunctionEnd
Function CheckDebug
StrCpy $DebugOption ""
Push $R0
Push "/DEBUG"
Call CheckCmdLineOption
Pop $R0
StrCmp $R0 "not-found" +3 0
StrCpy $DebugScriptOption "-d"
StrCpy $DebugOption "/DEBUG"
Pop $R0
FunctionEnd
!endif