summaryrefslogtreecommitdiff
path: root/windows_installer.nsi
diff options
context:
space:
mode:
authorFrederico Linhares <fred@linhares.blue>2024-01-11 15:31:18 -0300
committerFrederico Linhares <fred@linhares.blue>2024-01-11 15:31:18 -0300
commit62d9c646dd411f1cc067de804880751b9aaa0a77 (patch)
tree9c6d042471557b360597771fedc306e504b25a75 /windows_installer.nsi
parente2581a8209c549fd3f88be671c9bcd6447ec1dac (diff)
fixt Fix several bugs in the Windows installation
* Rakefile: Link against winsock2 * ruby_build_config.rb: Add sockets to the engine for on-line gaming. * src/core.cpp: Windows needs to read mrb files as binaries. * windows_installer.nsi: write uninstaller before listing files seems to cause bugs.
Diffstat (limited to 'windows_installer.nsi')
-rw-r--r--windows_installer.nsi6
1 files changed, 3 insertions, 3 deletions
diff --git a/windows_installer.nsi b/windows_installer.nsi
index 31a39c5..cbe11a8 100644
--- a/windows_installer.nsi
+++ b/windows_installer.nsi
@@ -28,8 +28,6 @@ Page instfiles
UninstPage instfiles
Section
- WriteUninstaller $INSTDIR\${UNINSTNAME}.exe
-
SetOutPath "$INSTDIR"
File candy_gear.exe
File "$%DLL_PATH%\\libbrotlicommon.dll"
@@ -60,13 +58,15 @@ Section
SetOutPath "$INSTDIR\lib"
File /r lib\*.rb
+ WriteUninstaller $INSTDIR\${UNINSTNAME}.exe
+
WriteRegStr ${REGHKEY} "${REGPATH}\${REGAPPKEY}" "InstallLocation" \
"$INSTDIR"
WriteRegStr ${REGHKEY} "${REGPATH_WINUNINST}\${REGAPPKEY}" "DisplayName" \
"CandyGear"
WriteRegStr ${REGHKEY} "${REGPATH_WINUNINST}\${REGAPPKEY}" \
- "UninstallString" '"$INSTDIR\${UNINSTNAME}.exe"'
+ "UninstallString" "$INSTDIR\${UNINSTNAME}.exe"
WriteRegStr ${REGHKEY} "${REGPATH_WINUNINST}\${REGAPPKEY}" \
"InstallLocation" "$INSTDIR"
SectionEnd