Page MenuHomePhabricator (Chris)

No OneTemporary

Size
2 KB
Referenced Files
None
Subscribers
None
diff --git a/RELEASE-WINDOWS.rb b/RELEASE-WINDOWS.rb
index 4a9600d..b45bfd0 100644
--- a/RELEASE-WINDOWS.rb
+++ b/RELEASE-WINDOWS.rb
@@ -1,85 +1,36 @@
#!/usr/bin/ruby
$qt = "C:/Qt/5.15.0/msvc2019"
+$windeployqt = "C:/Qt/5.15.0/msvc2019/bin/windeployqt.exe"
#$qt = "" # スタティックリンクのとき
$openssl = "C:/Program Files (x86)/OpenSSL"
require 'fileutils'
load 'version.rb'
$workdir = "_release"
$dstdir = $workdir + "/" + $product_name
-$dstdir_iconengines = $dstdir + "/iconengines"
-$dstdir_imageformats = $dstdir + "/imageformats"
-$dstdir_platforms = $dstdir + "/platforms"
-
FileUtils.rm_rf($workdir)
FileUtils.mkpath($dstdir)
FileUtils.cp("_bin/#{$product_name}.exe", $dstdir)
#FileUtils.cp("src/resources/translations/Guitar_ja.qm", $dstdir)
FileUtils.cp($openssl + "/bin/libssl-1_1.dll", $dstdir)
FileUtils.cp($openssl + "/bin/libcrypto-1_1.dll", $dstdir)
`7z x -o#{$dstdir} misc/win32tools.zip`
`move #{$dstdir}\\win32tools\\* #{$dstdir}`
FileUtils.rmdir("#{$dstdir}\\win32tools")
-if $qt != ''
-
- FileUtils.mkpath($dstdir_iconengines)
- FileUtils.mkpath($dstdir_imageformats)
- FileUtils.mkpath($dstdir_platforms)
-
- def cp_qt_lib(name)
- src = $qt + "/bin/" + name
- FileUtils.cp(src, $dstdir)
- end
-
- cp_qt_lib("Qt5Core.dll")
- cp_qt_lib("Qt5Gui.dll")
- cp_qt_lib("Qt5Svg.dll")
- cp_qt_lib("Qt5Widgets.dll")
- cp_qt_lib("Qt5Xml.dll")
- cp_qt_lib("Qt5Network.dll")
- cp_qt_lib("Qt5WinExtras.dll")
-
- def cp_qt_imageformat(name)
- src = $qt + "/plugins/imageformats/" + name
- FileUtils.cp(src, $dstdir_imageformats)
- end
-
- cp_qt_imageformat("qgif.dll")
- cp_qt_imageformat("qicns.dll")
- cp_qt_imageformat("qico.dll")
- cp_qt_imageformat("qjpeg.dll")
- cp_qt_imageformat("qsvg.dll")
-
- def cp_qt_iconengine(name)
- src = $qt + "/plugins/iconengines/" + name
- FileUtils.cp(src, $dstdir_iconengines)
- end
-
- cp_qt_iconengine("qsvgicon.dll")
-
- def cp_qt_platform(name)
- src = $qt + "/plugins/platforms/" + name
- FileUtils.cp(src, $dstdir_platforms)
- end
-
- cp_qt_platform("qwindows.dll")
- cp_qt_platform("qminimal.dll")
- cp_qt_platform("qoffscreen.dll")
-
-end
+`#{$windeployqt} #{$dstdir}/#{$product_name}.exe`
pkgfilename = "#{$product_name}-#{$version_a}.#{$version_b}.#{$version_c}-win32.zip"
Dir.chdir($workdir) {
`7z a #{pkgfilename} #{$product_name}`
}

File Metadata

Mime Type
text/x-diff
Expires
Sat, Feb 7, 10:14 AM (17 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
55934
Default Alt Text
(2 KB)

Event Timeline