diff --git a/.github/workflows/cmake-windows.yml b/.github/workflows/cmake-windows.yml
index c5fd6ed5..5372711c 100644
--- a/.github/workflows/cmake-windows.yml
+++ b/.github/workflows/cmake-windows.yml
@@ -37,10 +37,10 @@ jobs:
- name: Install WiX
run: |
- dotnet tool install --global wix --version 4.0.5
- wix extension -g add WixToolset.UI.wixext/4.0.5
- wix extension -g add WixToolset.Util.wixext/4.0.5
- wix extension -g add WixToolset.Bal.wixext/4.0.5
+ dotnet tool install --global wix --version 5.0.0
+ wix extension -g add WixToolset.UI.wixext/5.0.0
+ wix extension -g add WixToolset.Util.wixext/5.0.0
+ wix extension -g add WixToolset.Bal.wixext/5.0.0
- name: Configure
run: |
diff --git a/README.md b/README.md
index 8592fbb7..8c795ab2 100644
--- a/README.md
+++ b/README.md
@@ -269,10 +269,10 @@ https://github.com/mrts/docker-qt-cmake-gtest-valgrind-ubuntu/blob/master/Docker
- Download Visual Studio 2019 community installer from https://visualstudio.microsoft.com/ and install _Desktop C++ Development_
- Install WIX toolset
- dotnet tool install --global wix --version 4.0.5
- wix extension -g add WixToolset.UI.wixext/4.0.5
- wix extension -g add WixToolset.Util.wixext/4.0.5
- wix extension -g add WixToolset.Bal.wixext/4.0.5
+ dotnet tool install --global wix --version 5.0.0
+ wix extension -g add WixToolset.UI.wixext/5.0.0
+ wix extension -g add WixToolset.Util.wixext/5.0.0
+ wix extension -g add WixToolset.Bal.wixext/5.0.0
- Download and install Git for Windows from https://git-scm.com/download/win
- Download and install CMake from https://cmake.org/download/
@@ -288,7 +288,7 @@ https://github.com/mrts/docker-qt-cmake-gtest-valgrind-ubuntu/blob/master/Docker
.\vcpkg install --recurse --triplet x64-windows --clean-after-build gtest openssl
- Install _Qt_ with the official [_Qt Online Installer_](https://www.qt.io/download-qt-installer),
- choose _Custom installation > Qt 6.2.4 > MSVC 2019 64-bit_.
+ choose _Custom installation > Qt 6.6.3 > MSVC 2019 64-bit_.
### macOS
diff --git a/install/HyperlinkSidebarTheme.cs.wxl b/install/HyperlinkSidebarTheme.cs.wxl
index 5811a5f4..7e1560ab 100644
--- a/install/HyperlinkSidebarTheme.cs.wxl
+++ b/install/HyperlinkSidebarTheme.cs.wxl
@@ -26,7 +26,7 @@
-
+
@@ -46,12 +46,14 @@
-
+
+
-
-
+
+
+
diff --git a/install/HyperlinkSidebarTheme.en.wxl b/install/HyperlinkSidebarTheme.en.wxl
index e476a925..0b5ade2c 100644
--- a/install/HyperlinkSidebarTheme.en.wxl
+++ b/install/HyperlinkSidebarTheme.en.wxl
@@ -26,7 +26,7 @@
-
+
@@ -46,12 +46,14 @@
-
+
+
-
-
-
+
+
+
+
diff --git a/install/HyperlinkSidebarTheme.et.wxl b/install/HyperlinkSidebarTheme.et.wxl
index 4436693a..873442ad 100644
--- a/install/HyperlinkSidebarTheme.et.wxl
+++ b/install/HyperlinkSidebarTheme.et.wxl
@@ -26,7 +26,7 @@
-
+
@@ -46,12 +46,14 @@
-
-
+
+
+
-
-
+
+
+
diff --git a/install/HyperlinkSidebarTheme.sk.wxl b/install/HyperlinkSidebarTheme.sk.wxl
index c982ec81..fd337639 100644
--- a/install/HyperlinkSidebarTheme.sk.wxl
+++ b/install/HyperlinkSidebarTheme.sk.wxl
@@ -26,7 +26,7 @@
-
+
@@ -46,12 +46,14 @@
-
+
+
-
-
+
+
+
diff --git a/install/WixUI_Minimal.wxs b/install/WixUI_Minimal.wxs
index b987542d..43475915 100644
--- a/install/WixUI_Minimal.wxs
+++ b/install/WixUI_Minimal.wxs
@@ -56,7 +56,7 @@ Patch dialog sequence:
-
+
diff --git a/install/plugins.wxs b/install/plugins.wxs
index edd295ef..67a8f80d 100644
--- a/install/plugins.wxs
+++ b/install/plugins.wxs
@@ -36,7 +36,7 @@
-
+
diff --git a/install/web-eid.wxs b/install/web-eid.wxs
index 0c6c28d2..52bd5678 100644
--- a/install/web-eid.wxs
+++ b/install/web-eid.wxs
@@ -28,7 +28,6 @@
-
@@ -70,29 +69,39 @@
-
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt
index 5bfd90b3..a9d4091f 100644
--- a/src/app/CMakeLists.txt
+++ b/src/app/CMakeLists.txt
@@ -50,11 +50,14 @@ if(WIN32)
WORKING_DIRECTORY $
)
add_custom_target(bundle DEPENDS installer
- COMMAND wix.exe build -nologo
+ COMMAND dotnet new tool-manifest --force -v q
+ COMMAND dotnet tool install wix --version 4.0.5 -v q
+ COMMAND dotnet wix extension add WixToolset.Util.wixext/4.0.5
+ COMMAND dotnet wix extension add WixToolset.Bal.wixext/4.0.5
+ COMMAND dotnet wix build -nologo -d MSI_VERSION=${PROJECT_VERSION}
-ext WixToolset.Bal.wixext
-ext WixToolset.Util.wixext
- -d webeid="${BASE_FILE}"
- -d MSI_VERSION=${PROJECT_VERSION}
+ -d "webeid=${BASE_FILE}"
-d path="${CMAKE_SOURCE_DIR}/install"
"${CMAKE_SOURCE_DIR}/install/plugins.wxs"
-o "${BASE_FILE}.exe"