also package the plumed.exe executable with the plugin
This commit is contained in:
@ -93,12 +93,15 @@ Section "${PLUMEDPLUGIN}" SecPlumedplugin
|
|||||||
|
|
||||||
SetOutPath "$INSTDIR"
|
SetOutPath "$INSTDIR"
|
||||||
CreateDirectory "$INSTDIR\patches"
|
CreateDirectory "$INSTDIR\patches"
|
||||||
|
CreateDirectory "$INSTDIR\bin"
|
||||||
File lammps.ico
|
File lammps.ico
|
||||||
File plumedplugin.so
|
File plumedplugin.so
|
||||||
|
|
||||||
SetOutPath "$INSTDIR\patches"
|
SetOutPath "$INSTDIR\patches"
|
||||||
File /r patches/*
|
File /r patches/*
|
||||||
|
|
||||||
|
SetOutPath "$INSTDIR\bin"
|
||||||
|
File /r *.exe
|
||||||
|
|
||||||
# Register Application and its uninstaller
|
# Register Application and its uninstaller
|
||||||
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\LAMMPS-PLUMED" \
|
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\LAMMPS-PLUMED" \
|
||||||
@ -125,6 +128,8 @@ Section "${PLUMEDPLUGIN}" SecPlumedplugin
|
|||||||
|
|
||||||
# update path variables
|
# update path variables
|
||||||
EnVar::SetHKCU
|
EnVar::SetHKCU
|
||||||
|
# add plumed executable path
|
||||||
|
EnVar::AddValue "PATH" "$INSTDIR\bin"
|
||||||
# add to LAMMPS plugin search path
|
# add to LAMMPS plugin search path
|
||||||
EnVar::AddValue "LAMMPS_PLUGIN_PATH" "$INSTDIR"
|
EnVar::AddValue "LAMMPS_PLUGIN_PATH" "$INSTDIR"
|
||||||
# add plumed2 patch files
|
# add plumed2 patch files
|
||||||
@ -150,12 +155,15 @@ Section "Uninstall"
|
|||||||
|
|
||||||
# update path variables
|
# update path variables
|
||||||
EnVar::SetHKCU
|
EnVar::SetHKCU
|
||||||
|
# remove plumed executable path
|
||||||
|
EnVar::DeleteValue "PATH" "$INSTDIR\bin"
|
||||||
# remove entry from LAMMPS plugin search path
|
# remove entry from LAMMPS plugin search path
|
||||||
EnVar::DeleteValue "LAMMPS_PLUGIN_PATH" "$INSTDIR"
|
EnVar::DeleteValue "LAMMPS_PLUGIN_PATH" "$INSTDIR"
|
||||||
# remove plumed patch environment
|
# remove plumed patch environment
|
||||||
EnVar::Delete "PLUMED_ROOT"
|
EnVar::Delete "PLUMED_ROOT"
|
||||||
|
|
||||||
RMDir /r /REBOOTOK "$INSTDIR\patches"
|
RMDir /r /REBOOTOK "$INSTDIR\patches"
|
||||||
|
RMDir /r /REBOOTOK "$INSTDIR\bin"
|
||||||
Delete /REBOOTOK "$INSTDIR\plumedplugin.so"
|
Delete /REBOOTOK "$INSTDIR\plumedplugin.so"
|
||||||
Delete /REBOOTOK "$INSTDIR\Uninstall.exe"
|
Delete /REBOOTOK "$INSTDIR\Uninstall.exe"
|
||||||
Delete /REBOOTOK "$INSTDIR\lammps.ico"
|
Delete /REBOOTOK "$INSTDIR\lammps.ico"
|
||||||
|
|||||||
Reference in New Issue
Block a user