changeset 102:39cd2b70e6a4

Notes and updates for static Qt
author Chris Cannam
date Fri, 28 Feb 2020 19:07:09 +0000
parents 140d1e4f0cc2
children 0df48eb51da7
files .hgignore deploy/win64/build-64.bat
diffstat 2 files changed, 25 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/.hgignore	Fri Feb 28 13:21:59 2020 +0000
+++ b/.hgignore	Fri Feb 28 19:07:09 2020 +0000
@@ -35,6 +35,7 @@
 out/*_README.md
 out/*_CITATION.txt
 out/*_COPYING.txt
+out/*.exe
 build_win64
 *.orig
 out/.something-to-sign
@@ -52,3 +53,6 @@
 output.tar
 deploy/linux/docker/output
 packages/
+*.vcproj
+*.sln
+signtest.exe
--- a/deploy/win64/build-64.bat	Fri Feb 28 13:21:59 2020 +0000
+++ b/deploy/win64/build-64.bat	Fri Feb 28 19:07:09 2020 +0000
@@ -5,7 +5,17 @@
 
 set STARTPWD=%CD%
 
-set QTDIR=C:\Qt\5.13.2\msvc2017_64
+rem  Using Qt Base module thus:
+rem  .\configure -static -release -platform win32-msvc -no-opengl -no-angle -prefix C:\Qt\5.14.1-static
+rem  nmake
+rem  nmake install
+rem 
+rem  Note you also need the Qt SVG module, in which:
+rem  c:\qt\5.14.1-static\bin\qmake.exe qtsvg.pro -r -tp vc -spec win32-msvc
+rem  nmake
+rem  nmake install
+
+set QTDIR=C:\Qt\5.14.1-static
 if not exist %QTDIR% (
 @   echo Could not find 64-bit Qt in %QTDIR%
 @   exit /b 2
@@ -91,16 +101,16 @@
 msbuild "Vamp Plugin Pack Installer.vcxproj" /t:Build /p:Configuration=Release
 if %errorlevel% neq 0 exit /b %errorlevel%
 
-copy %QTDIR%\bin\Qt5Core.dll .\release
-copy %QTDIR%\bin\Qt5Gui.dll .\release
-copy %QTDIR%\bin\Qt5Widgets.dll .\release
-copy %QTDIR%\bin\Qt5Network.dll .\release
-copy %QTDIR%\bin\Qt5Xml.dll .\release
-copy %QTDIR%\bin\Qt5Svg.dll .\release
-copy %QTDIR%\bin\Qt5Test.dll .\release
-copy %QTDIR%\plugins\platforms\qminimal.dll .\release
-copy %QTDIR%\plugins\platforms\qwindows.dll .\release
-copy %QTDIR%\plugins\styles\qwindowsvistastyle.dll .\release
+rem copy %QTDIR%\bin\Qt5Core.dll .\release
+rem copy %QTDIR%\bin\Qt5Gui.dll .\release
+rem copy %QTDIR%\bin\Qt5Widgets.dll .\release
+rem copy %QTDIR%\bin\Qt5Network.dll .\release
+rem copy %QTDIR%\bin\Qt5Xml.dll .\release
+rem copy %QTDIR%\bin\Qt5Svg.dll .\release
+rem copy %QTDIR%\bin\Qt5Test.dll .\release
+rem copy %QTDIR%\plugins\platforms\qminimal.dll .\release
+rem copy %QTDIR%\plugins\platforms\qwindows.dll .\release
+rem copy %QTDIR%\plugins\styles\qwindowsvistastyle.dll .\release
 
 if "%ARG%" == "sign" (
 @echo Signing application