try to fix Win64 installer: "Program Files (x86)" => "Program Files"

This commit is contained in:
Matthew Flatt 2012-01-21 07:17:25 -07:00
parent f02ec48e16
commit 9d48858d53
2 changed files with 8 additions and 2 deletions

View File

@ -1811,7 +1811,13 @@ tgz_to_exe() {
else
echo "$def RKTDirName \"$distname\""
fi
echo "$def RKTRegName \"$distname-$version\""
if [[ "$srcplatform" = "x86_64-win32" ]]; then
echo "$def RKTRegName \"${distname}-64-$version\""
echo "$def RKTProgFiles \"\$PROGRAMFILES64\""
else
echo "$def RKTRegName \"$distname-$version\""
echo "$def RKTProgFiles \"\$PROGRAMFILES\""
fi
if [[ "$pname" = "mz" ]]; then echo "$def SimpleInstaller"; fi
} > "racket-defs.nsh" \
|| exit_error "Could not write \"racket-defs.h\""

View File

@ -18,7 +18,7 @@ BGGradient 4040A0 101020
SetCompressor /SOLID "LZMA"
InstallDir "$PROGRAMFILES\${RKTDirName}"
InstallDir "${RKTProgFiles}\${RKTDirName}"
!ifndef SimpleInstaller
InstallDirRegKey HKLM "Software\${RKTRegName}" ""
!endif