From 877fb449895f45dfa5d650dbbe296a3aa872d598 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 30 Jun 2011 14:15:19 +0200 Subject: [PATCH 1/1] Add logo and license page. --- buildtools/Cmake/simgrid.nsi.in | 33 ++++++++++++++++++++++++------ doc/webcruft/simgrid_logo_win.bmp | Bin 0 -> 25818 bytes 2 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 doc/webcruft/simgrid_logo_win.bmp diff --git a/buildtools/Cmake/simgrid.nsi.in b/buildtools/Cmake/simgrid.nsi.in index d49ff2bded..77fffb97da 100644 --- a/buildtools/Cmake/simgrid.nsi.in +++ b/buildtools/Cmake/simgrid.nsi.in @@ -1,9 +1,32 @@ -Name "Simgrid" -XPstyle on +!include "MUI2.nsh" -# define installer name +Name "Simgrid" outFile "SimGrid@SIMGRID_VERSION_MAJOR@.@SIMGRID_VERSION_MINOR@.@SIMGRID_VERSION_PATCH@_@CMAKE_SYSTEM_PROCESSOR@@BIN_EXE@" +;-------------------------------- +;Interface Configuration + + !define MUI_HEADERIMAGE + !define MUI_HEADERIMAGE_BITMAP "@CMAKE_HOME_DIRECTORY@\doc\webcruft\simgrid_logo_win.bmp" ; optional + !define MUI_ABORTWARNING + +;-------------------------------- +;Pages + + !insertmacro MUI_PAGE_LICENSE "@CMAKE_HOME_DIRECTORY@\LICENSE-LGPL-2.1" + #!insertmacro MUI_PAGE_COMPONENTS + !insertmacro MUI_PAGE_DIRECTORY + !insertmacro MUI_PAGE_INSTFILES + + !insertmacro MUI_UNPAGE_CONFIRM + !insertmacro MUI_UNPAGE_INSTFILES + +;-------------------------------- +;Languages + !insertmacro MUI_LANGUAGE "English" + +;-------------------------------- + # set the default installation directory InstallDir $PROGRAMFILES\SimGrid @@ -147,7 +170,7 @@ section # create a shortcut in the start menu programs directory CreateDirectory "$SMPROGRAMS\SimGrid" createShortCut "$SMPROGRAMS\SimGrid\Uninstall simgrid.lnk" "$INSTDIR\uninstaller@BIN_EXE@" - createShortCut "$SMPROGRAMS\SimGrid\Documentation.lnk" "$INSTDIR\doc\index.html" + createShortCut "$SMPROGRAMS\SimGrid\Documentation.lnk" "$INSTDIR\doc\html\index.html" # Include for some of the windows message defines !include "winmessages.nsh" @@ -159,8 +182,6 @@ section WriteRegExpandStr ${env_hklm} GRAS_ROOT $INSTDIR WriteRegExpandStr ${env_hklm} SIMGRID_VERSION @SIMGRID_VERSION_MAJOR@.@SIMGRID_VERSION_MINOR@.@SIMGRID_VERSION_PATCH@ - MessageBox MB_OK "Installation was successful." - # default section end sectionEnd diff --git a/doc/webcruft/simgrid_logo_win.bmp b/doc/webcruft/simgrid_logo_win.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bb32badb32ac3fa8990aab31e01b5cf3e9dbe7f3 GIT binary patch literal 25818 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 eab;`ZuXJVQUjs}XEcBQKJ)X8H{^4H@