The NSIS installer at present is 32-bit only. Production releases
of OpenAFS have always been performed using the CL=1310 compiler
so it wasn't noticed that src/WINNT/install/NSIS/NTMakefile did
not define the ARCH (architecture) for the purpose of identifying
which redistributable runtime library installer should be
integrated into the build. For the CL=1310 compiler there are
not prebuilt installers for OpenAFS to integrate.
Reviewed-on: http://gerrit.openafs.org/3388
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit
a2c31a754c2d75dcf6a674f365ad50fc40f595ec)
Change-Id: I38a93f34f3cd8b71ad0f33ca700162d133b11b7a
Reviewed-on: http://gerrit.openafs.org/3780
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
!IF ("$(AFSDEV_BUILDTYPE)"=="FREE")
!IF ("$(CPU)" == "i386")
MSI_PLATFORM=Intel
+ARCH=x86
!ELSE IF ("$(CPU)" == "amd64")
MSI_PLATFORM=x64
+ARCH=x64
!ELSE
MSI_PLATFORM=$(CPU)
+ARCH=$(CPU)
!ENDIF
MSI_CONFIG=Retail
!ELSE
!IF ("$(CPU)" == "i386")
MSI_PLATFORM=Intel
+ARCH=x86
!ELSE IF ("$(CPU)" == "amd64")
MSI_PLATFORM=x64
+ARCH=x64
!ELSE
MSI_PLATFORM=$(CPU)
+ARCH=$(CPU)
!ENDIF
MSI_CONFIG=Debug
!ENDIF