Merge topic 'cpack-nsis-uninstall'

40566ef CPack/NSIS: Obtain path from which to uninstall from registry (#14124)
This commit is contained in:
Brad King 2013-05-16 14:37:43 -04:00 committed by CMake Topic Stage
commit 831dd5abab
1 changed files with 3 additions and 1 deletions

View File

@ -916,7 +916,9 @@ Function .onInit
;Run the uninstaller
uninst:
ClearErrors
ExecWait '$0 _?=$INSTDIR' ;Do not copy the uninstaller to a temp file
StrLen $2 "\Uninstall.exe"
StrCpy $3 $0 -$2 # remove "\Uninstall.exe" from UninstallString to get path
ExecWait '$0 _?=$3' ;Do not copy the uninstaller to a temp file
IfErrors uninst_failed inst
uninst_failed: