fix x64 install dir
x64 binary weren't installed in the correct directory
*WARNING* We need to provide a new argument to makensis
so a packaging patch is necessary
Change-Id: Iee6622ec336f8533ba8b9dd6840f346c2bfe4b6f
Tuleap: #600
diff --git a/ring.nsi b/ring.nsi
index 853d451..e234ab0 100644
--- a/ring.nsi
+++ b/ring.nsi
@@ -33,8 +33,6 @@
RequestExecutionLevel admin ;Require admin rights on NT6+ (When UAC is turned on)
-InstallDir "$PROGRAMFILES\${COMPANYNAME}\${APPNAME}"
-
# This will be in the installer/uninstaller's title bar
Name "${COMPANYNAME} - ${APPNAME}"
@@ -53,9 +51,17 @@
${EndIf}
!macroend
+!include x64.nsh
+
function .onInit
setShellVarContext all
!insertmacro VerifyUserIsAdmin
+ StrCpy $INSTDIR "$PROGRAMFILES\${COMPANYNAME}\${APPNAME}"
+ ${If} ${ARCH} == "x64"
+ ${If} ${RunningX64}
+ StrCpy $INSTDIR "$PROGRAMFILES64\${COMPANYNAME}\${APPNAME}"
+ ${EndIf}
+ ${EndIf}
functionEnd
Function LaunchLink