=== Windows Installer ===
authorNathan Letwory <nathan@letworyinteractive.com>
Tue, 6 Jul 2010 09:19:52 +0000 (09:19 +0000)
committerNathan Letwory <nathan@letworyinteractive.com>
Tue, 6 Jul 2010 09:19:52 +0000 (09:19 +0000)
* add info about bitness: 32bit, 64bit or mingw-build

release/windows/installer/00.sconsblender.nsi
tools/btools.py

index 8bf30f9a48f2e353a731cc653eb3fbea4b436591..3b10477bffe1e884e588a6621a6e2524f9921968 100644 (file)
@@ -65,7 +65,7 @@ UninstallIcon "[RELDIR]\00.installer.ico"
 ;Data\r
 \r
 Caption "Blender [VERSION] Installer"\r
-OutFile "[DISTDIR]\..\blender-[VERSION]-windows.exe"\r
+OutFile "[DISTDIR]\..\blender-[VERSION]-windows[BITNESS].exe"\r
 InstallDir "$PROGRAMFILES\Blender Foundation\Blender"\r
 \r
 BrandingText "Blender Foundation | http://www.blender.org"\r
index 8a609ba31ba0096c5ca4db7a6c0e7e098e2b62d0..03a1a0f0b7adf68b5224fad7c96f3f7bf8907304 100644 (file)
@@ -457,6 +457,12 @@ def NSIS_Installer(target=None, source=None, env=None):
     if env['OURPLATFORM'] not in ('win32-vc', 'win32-mingw', 'win64-vc'):
         print "NSIS installer is only available on Windows."
         Exit()
+    if env['OURPLATFORM'] == 'win32-vc':
+        bitness = '32'
+    elif env['OURPLATFORM'] == 'win64-vc':
+        bitness = '64'
+    else:
+        bitness = '-mingw'
 
     start_dir = os.getcwd()
     rel_dir = os.path.join(start_dir,'release','windows','installer')
@@ -507,6 +513,7 @@ def NSIS_Installer(target=None, source=None, env=None):
     ns_cnt = string.replace(ns_cnt, "[VERSION]", version)
     ns_cnt = string.replace(ns_cnt, "[SHORTVERSION]", VERSION)
     ns_cnt = string.replace(ns_cnt, "[RELDIR]", os.path.normpath(rel_dir))
+    ns_cnt = string.replace(ns_cnt, "[BITNESS]", bitness)
 
     # do root
     rootlist = []