;--------------------------------\r
\r
Name "Simgrid"\r
-outFile "SimGrid@SIMGRID_VERSION_MAJOR@.@SIMGRID_VERSION_MINOR@.@SIMGRID_VERSION_PATCH@_@SIMGRID_SYSTEM_PROCESSOR@@BIN_EXE@"\r
+outFile "SimGrid@SIMGRID_VERSION_MAJOR@.@SIMGRID_VERSION_MINOR@.@SIMGRID_VERSION_PATCH@_@NSIS_WIN_VERSION@@BIN_EXE@"\r
Icon "@CMAKE_HOME_DIRECTORY@\doc\webcruft\SimGrid.ico"\r
\r
# set the default installation directory\r
\r
Section "Libraries and Headers" LibSection\r
\r
+ setOutPath $INSTDIR\r
+ file @CMAKE_HOME_DIRECTORY@\AUTHORS\r
+ file @CMAKE_HOME_DIRECTORY@\Changelog\r
+ file @CMAKE_HOME_DIRECTORY@\COPYING\r
+ file @CMAKE_HOME_DIRECTORY@\LICENSE-LGPL-2.1\r
+ file @CMAKE_HOME_DIRECTORY@\NEWS\r
+\r
# install lib\r
CreateDirectory $INSTDIR\lib\r
setOutPath $INSTDIR\lib\r
# create a shortcut in the start menu programs directory\r
CreateDirectory "$SMPROGRAMS\SimGrid"\r
createShortCut "$SMPROGRAMS\SimGrid\Documentation.lnk" "$INSTDIR\doc\html\index.html"\r
+ createShortCut "$SMPROGRAMS\SimGrid\Website.lnk" "http://simgrid.gforge.inria.fr/"\r
\r
SectionEnd\r
Section "Examples" ExamplesSection \r
# install pcre library\r
CreateDirectory $INSTDIR\GnuWin32\r
setOutPath $INSTDIR\GnuWin32\r
- file "@PATH_PCRE_LICENCE@\LICENCE"\r
-\r
- CreateDirectory $INSTDIR\GnuWin32\lib\r
- setOutPath $INSTDIR\GnuWin32\lib\r
- file @PATHLIBPCRE@\libpcre.a\r
- file @PATHLIBPCRE@\libpcreposix.a\r
- \r
- CreateDirectory $INSTDIR\GnuWin32\include\r
- setOutPath $INSTDIR\GnuWin32\include\r
- file @PATH_PCRE_H@\pcre.h\r
- file @PATH_PCRE_H@\pcreposix.h\r
+ file /r "@PCRE_LIBRARY_PATH@\lib"\r
+ file /r "@PCRE_LIBRARY_PATH@\include"\r
+ file /nonfatal /r "@PCRE_LIBRARY_PATH@\bin"\r
+ file /nonfatal /r "@PCRE_LIBRARY_PATH@\man"\r
+ file /nonfatal /r "@PCRE_LIBRARY_PATH@\share"\r
SectionEnd\r
\r
# default section start\r
WriteRegExpandStr ${env_hklm} SIMGRID_VERSION @SIMGRID_VERSION_MAJOR@.@SIMGRID_VERSION_MINOR@.@SIMGRID_VERSION_PATCH@\r
\r
WriteRegExpandStr ${env_hklm} SIMGRID_PCRE_LIBRARY_PATH $INSTDIR\GnuWin32\r
- WriteRegExpandStr ${env_hklm} SIMGRID_PCRE_LIBRARY_VERSION "8.12"\r
+ WriteRegExpandStr ${env_hklm} SIMGRID_PCRE_LIBRARY_VERSION "8.21"\r
\r
WriteRegStr HKCU "SOFTWARE\SimGrid" "Version" "@SIMGRID_VERSION_MAJOR@.@SIMGRID_VERSION_MINOR@.@SIMGRID_VERSION_PATCH@"\r
WriteRegStr HKCU "SOFTWARE\SimGrid" "InstallPath" "$INSTDIR"\r
# delete link\r
delete "$SMPROGRAMS\SimGrid\Uninstall simgrid.lnk"\r
delete "$SMPROGRAMS\SimGrid\Documentation.lnk"\r
+ delete "$SMPROGRAMS\SimGrid\Website.lnk"\r
delete "$SMPROGRAMS\SimGrid\Examples\HelloWorld project.lnk"\r
delete "$SMPROGRAMS\SimGrid\Examples\MasterSlave project.lnk"\r
\r
+ # delete EXTRA FILES\r
+ delete $INSTDIR\AUTHORS\r
+ delete $INSTDIR\Changelog\r
+ delete $INSTDIR\COPYING\r
+ delete $INSTDIR\LICENSE-LGPL-2.1\r
+ delete $INSTDIR\NEWS\r
+ \r
# now delete directories\r
RMDir "$INSTDIR\bin"\r
RMDir "$INSTDIR\lib"\r
DeleteRegValue ${env_hklm} SIMGRID_PCRE_LIBRARY_VERSION\r
DeleteRegKey HKCU "SOFTWARE\SimGrid"\r
\r
+ # delete INSTDIR\r
+ RMDir /r "$INSTDIR"\r
+ \r
# uninstall section end\r
sectionEnd
\ No newline at end of file