summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Fultz <jfultz@wolfram.com>2019-07-23 21:45:39 -0500
committerJohn Fultz <jfultz@wolfram.com>2019-07-23 21:45:39 -0500
commit74c2ba7d1ba19e3a7e900746f5ea0f58e42ceed0 (patch)
treef8ec3b6405a549100516452eca67186b24188273
parent64940bf4af368d931433220cb8d138b64bd7cc73 (diff)
Make Windows installer install Qt plugins, too.
-rw-r--r--installer.iss12
1 files changed, 11 insertions, 1 deletions
diff --git a/installer.iss b/installer.iss
index 988365e..1e2ce8d 100644
--- a/installer.iss
+++ b/installer.iss
@@ -25,11 +25,21 @@ Root: HKCR; Subkey: "QuackleGameFile\shell\open\command"; ValueType: string; Val
[Files]
Source: "quacker\build\RelWithDebInfo\Quackle.exe"; DestDir: "{app}"
Source: "LICENSE"; DestDir: "{app}"
-Source: "quacker\build\RelWithDebInfo\*.dll"; DestDir: "{app}"
+
; Assuming either a cmake process or a human copied the DLL files
; in the same dir. Right now, I'm building from vcpkg, and the list of DLLs
; is Qt5Core, Qt5Gui, Qt5Widgets, zlib1, bz2, freetype, harfbuzz, libpng16, pcre2-16.
+; Also the MSVC VC runtime redist DLLs.
; But, depending upon your build chain, this will vary. -jfultz
+Source: "quacker\build\RelWithDebInfo\*.dll"; DestDir: "{app}"
+
+; Ditto for various Qt plugins
+; Right now, I'm installing platforms\qwindows.dll, styles\qwindowsvistastyle.dll,
+; and imageformats\*
+Source: "quacker\build\RelWithDebInfo\imageformats\*"; DestDir: "{app}\imageformats"
+Source: "quacker\build\RelWithDebInfo\platforms\*"; DestDir: "{app}\platforms"
+Source: "quacker\build\RelWithDebInfo\styles\*"; DestDir: "{app}\styles"
+
Source: "data\themes\*"; DestDir: "{app}\data\themes"
Source: "data\alphabets\*"; DestDir: "{app}\data\alphabets"