comparison contrib/packaging/inno/mercurial.iss @ 41953:d6e3c16d48ab

packaging: don't bundle DLLs in py2exe library.zip for x86 builds I had ported the x86/x64 behavior difference from the Inno Setup installer files. Why things were this way, I'm not sure. The WiX configuration files are expecting to have standalone DLL files for both configurations. And the 32-bit WiX installers were broken due to missing DLLs. Let's standardize on standalone DLL files on all configurations for consistency. I /think/ this will be faster, as I /think/ py2exe binaries would have to extract the DLL to a temporary file in order to load it. But I'm not 100% sure about that. Differential Revision: https://phab.mercurial-scm.org/D6135
author Gregory Szorc <gregory.szorc@gmail.com>
date Thu, 14 Mar 2019 13:27:37 -0700
parents 2dbdb9abcc4b
children 10454e788111
comparison
equal deleted inserted replaced
41952:b83de9150c1c 41953:d6e3c16d48ab
69 Source: contrib\hgweb.fcgi; DestDir: {app}/Contrib 69 Source: contrib\hgweb.fcgi; DestDir: {app}/Contrib
70 Source: contrib\hgweb.wsgi; DestDir: {app}/Contrib 70 Source: contrib\hgweb.wsgi; DestDir: {app}/Contrib
71 Source: contrib\win32\ReadMe.html; DestDir: {app}; Flags: isreadme 71 Source: contrib\win32\ReadMe.html; DestDir: {app}; Flags: isreadme
72 Source: contrib\win32\postinstall.txt; DestDir: {app}; DestName: ReleaseNotes.txt 72 Source: contrib\win32\postinstall.txt; DestDir: {app}; DestName: ReleaseNotes.txt
73 Source: dist\hg.exe; DestDir: {app}; AfterInstall: Touch('{app}\hg.exe.local') 73 Source: dist\hg.exe; DestDir: {app}; AfterInstall: Touch('{app}\hg.exe.local')
74 #if ARCH == "x64"
75 Source: dist\lib\*.dll; Destdir: {app}\lib 74 Source: dist\lib\*.dll; Destdir: {app}\lib
76 Source: dist\lib\*.pyd; Destdir: {app}\lib 75 Source: dist\lib\*.pyd; Destdir: {app}\lib
77 #endif
78 Source: dist\python*.dll; Destdir: {app}; Flags: skipifsourcedoesntexist 76 Source: dist\python*.dll; Destdir: {app}; Flags: skipifsourcedoesntexist
79 Source: dist\msvc*.dll; DestDir: {app}; Flags: skipifsourcedoesntexist 77 Source: dist\msvc*.dll; DestDir: {app}; Flags: skipifsourcedoesntexist
80 Source: dist\Microsoft.VC*.CRT.manifest; DestDir: {app}; Flags: skipifsourcedoesntexist 78 Source: dist\Microsoft.VC*.CRT.manifest; DestDir: {app}; Flags: skipifsourcedoesntexist
81 Source: dist\lib\library.zip; DestDir: {app}\lib 79 Source: dist\lib\library.zip; DestDir: {app}\lib
82 Source: doc\*.html; DestDir: {app}\Docs 80 Source: doc\*.html; DestDir: {app}\Docs