diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake index 8340073fc..80feda4e9 100644 --- a/cmake/build_helpers.cmake +++ b/cmake/build_helpers.cmake @@ -202,12 +202,14 @@ macro(configurePackingResources) set(CPACK_PACKAGE_NAME "ImHex") set(CPACK_PACKAGE_VENDOR "WerWolv") set(CPACK_WIX_VERSION 4) + set(CPACK_WIX_PRODUCT_GUID "*") set(CPACK_WIX_UPGRADE_GUID "05000E99-9659-42FD-A1CF-05C554B39285") set(CPACK_WIX_PRODUCT_ICON "${PROJECT_SOURCE_DIR}/resources/dist/windows/icon.ico") set(CPACK_WIX_UI_BANNER "${PROJECT_SOURCE_DIR}/resources/dist/windows/wix_banner.png") set(CPACK_WIX_UI_DIALOG "${PROJECT_SOURCE_DIR}/resources/dist/windows/wix_dialog.png") set(CPACK_WIX_CULTURES "en-US;de-DE;ja-JP;it-IT;pt-BR;zh-CN;zh-TW;ru-RU") - set(CPACK_WIX_PATCH_FILE "${PROJECT_SOURCE_DIR}/resources/dist/windows/wix_patch.xml") + set(CPACK_WIX_TEMPLATE "${PROJECT_SOURCE_DIR}/resources/dist/windows/WIX.template.in") + set(CPACK_WIX_EXTENSIONS "WixToolset.UI.wixext") set(CPACK_PACKAGE_INSTALL_DIRECTORY "ImHex") set_property(INSTALL "$" diff --git a/resources/dist/windows/WIX.template.in b/resources/dist/windows/WIX.template.in new file mode 100644 index 000000000..27b897ee8 --- /dev/null +++ b/resources/dist/windows/WIX.template.in @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dist/windows/wix_patch.xml b/resources/dist/windows/wix_patch.xml deleted file mode 100644 index ff0219ba5..000000000 --- a/resources/dist/windows/wix_patch.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file