diff options
-rw-r--r-- | nsis/nasm.nsi | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/nsis/nasm.nsi b/nsis/nasm.nsi index ebb8ef9a..a021bd55 100644 --- a/nsis/nasm.nsi +++ b/nsis/nasm.nsi @@ -30,6 +30,7 @@ !addincludedir "${srcdir}/nsis" !include "version.nsh" !include /nonfatal "arch.nsh" +!include /nonfatal "x64.nsh" !define PRODUCT_NAME "Netwide Assembler" !define PRODUCT_SHORT_NAME "nasm" @@ -229,6 +230,13 @@ SectionEnd ; MUI requires this hooks Function .onInit !insertmacro MULTIUSER_INIT + ${If} ${RunningX64} + SetRegView 64 + ${EnableX64FSRedirection} + StrCpy $INSTDIR "$PROGRAMFILES64\${PRODUCT_SHORT_NAME}" + ${Else} + StrCpy $INSTDIR "$PROGRAMFILES\${PRODUCT_SHORT_NAME}" + ${EndIf} FunctionEnd Function un.onInit |