summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
Diffstat (limited to 'platform')
-rw-r--r--platform/windows/wscript16
1 files changed, 12 insertions, 4 deletions
diff --git a/platform/windows/wscript b/platform/windows/wscript
index e2dd4646b..0486dcd68 100644
--- a/platform/windows/wscript
+++ b/platform/windows/wscript
@@ -1,7 +1,7 @@
from __future__ import print_function
import os
-def write_installer(tools, bits, dcpomatic_version, debug):
+def write_installer(tools, bits, nsi_prefix, extra_name, dcpomatic_version, debug):
def name_with_underscore(name):
return '' if name == 'main' else '_%s' % name
@@ -9,13 +9,18 @@ def write_installer(tools, bits, dcpomatic_version, debug):
def name_with_space(name):
return '' if name == 'main' else ' %s' % name
+ if extra_name is not None:
+ extra_name = ' %s' % extra_name
+ else:
+ extra_name = ''
+
# It would be nice to use exist_ok here but it requires quite a new python
try:
os.makedirs('build/platform/windows')
except:
pass
- filename = 'build/platform/windows/installer.%d.nsi' % bits
+ filename = 'build/platform/windows/%s.%d.nsi' % (nsi_prefix, bits)
f = open(filename, 'w')
print('!include "MUI2.nsh"', file=f)
@@ -29,7 +34,7 @@ def write_installer(tools, bits, dcpomatic_version, debug):
print('RequestExecutionLevel admin', file=f)
- outfile = 'DCP-o-matic '
+ outfile = 'DCP-o-matic%s ' % extra_name
if debug:
outfile += 'Debug '
outfile += '%s %d-bit Installer.exe' % (dcpomatic_version, bits)
@@ -450,7 +455,10 @@ def build(bld):
('editor', 'Editor'),
('map', 'Map'),
('disk', 'Disk Writer'),
+ ('server', 'Encode Server'),
+ ('server_cli', 'Encode Server CLI'),
]
for bits in (32, 64):
- write_installer(all_tools, bits, bld.env.VERSION, bld.env.DEBUG)
+ write_installer(all_tools, bits, "all", None, bld.env.VERSION, bld.env.DEBUG)
+ write_installer([('player', 'Player')], bits, "player", "Player", bld.env.VERSION, bld.env.DEBUG)