summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-09-20 00:24:31 +0200
committerCarl Hetherington <cth@carlh.net>2020-09-20 01:30:41 +0200
commite9dbf1d5475d288994906757623464799a815466 (patch)
treedb634b5513396cc2d9eda526f8febc5397d05adc /platform
parentb73f5cfeec25f08770b339081c7e1ea22c48dec6 (diff)
Fix windows installer.v2.15.102combine
Diffstat (limited to 'platform')
-rw-r--r--platform/windows/wscript8
1 files changed, 6 insertions, 2 deletions
diff --git a/platform/windows/wscript b/platform/windows/wscript
index e46038087..35d7d2ed1 100644
--- a/platform/windows/wscript
+++ b/platform/windows/wscript
@@ -17,7 +17,11 @@ def write_installer(bits, dcpomatic_version, debug, variant, disk):
if disk:
tools.append(('disk', 'Disk Writer'))
- os.makedirs('build/platform/windows', exist_ok=True)
+ # 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
@@ -352,7 +356,7 @@ File "%resources%/dcpomatic2_disk_writer.exe.manifest"
else:
print('CreateShortCut "$SMPROGRAMS\\DCP-o-matic 2\\DCP-o-matic 2.lnk" "$INSTDIR\\bin\\dcpomatic2.exe"', file=f)
for s, l in tools:
- print('CreateShortCut "$SMPROGRAMS\\DCP-o-matic 2\\DCP-o-matic 2 %s Converter.lnk" "$INSTDIR\\bin\\dcpomatic2_%s.exe"' % (l, s), file=f)
+ print('CreateShortCut "$SMPROGRAMS\\DCP-o-matic 2\\DCP-o-matic 2 %s.lnk" "$INSTDIR\\bin\\dcpomatic2_%s.exe"' % (l, s), file=f)
print('CreateShortCut "$SMPROGRAMS\\DCP-o-matic 2\\Uninstall DCP-o-matic 2.lnk" "$INSTDIR\\Uninstall.exe"', file=f)
print('WriteRegStr HKLM "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\DCP-o-matic2" "DisplayName" "DCP-o-matic 2 (remove only)"', file=f)
print('WriteRegStr HKLM "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\DCP-o-matic2" "UninstallString" "$INSTDIR\\Uninstall.exe"', file=f)