mirror of https://github.com/WerWolv/ImHex
build: Use WiX 3 for packaging
This commit is contained in:
parent
5cbd53ae7a
commit
e23cb5509d
|
|
@ -95,8 +95,6 @@ jobs:
|
||||||
-DIMHEX_GENERATE_PDBS=ON \
|
-DIMHEX_GENERATE_PDBS=ON \
|
||||||
-DIMHEX_REPLACE_DWARF_WITH_PDB=ON \
|
-DIMHEX_REPLACE_DWARF_WITH_PDB=ON \
|
||||||
-DDOTNET_EXECUTABLE="C:/Program Files/dotnet/dotnet.exe" \
|
-DDOTNET_EXECUTABLE="C:/Program Files/dotnet/dotnet.exe" \
|
||||||
-DCPACK_WIX_VERSION="4" \
|
|
||||||
-DCPACK_WIX_ROOT="$(echo "$USERPROFILE" | tr '\\' '/')/.dotnet/tools" \
|
|
||||||
..
|
..
|
||||||
|
|
||||||
- name: 🛠️ Build
|
- name: 🛠️ Build
|
||||||
|
|
@ -104,11 +102,6 @@ jobs:
|
||||||
cd build
|
cd build
|
||||||
ninja install
|
ninja install
|
||||||
|
|
||||||
- name: 🕯️ Install WiX Toolkit
|
|
||||||
run: |
|
|
||||||
"C:/Program Files/dotnet/dotnet.exe" tool install --global wix
|
|
||||||
"$(echo "$USERPROFILE" | tr '\\' '/')/.dotnet/tools/wix" extension add -g WixToolset.UI.wixext
|
|
||||||
|
|
||||||
- name: 🪲 Create PDBs for MSI
|
- name: 🪲 Create PDBs for MSI
|
||||||
run: |
|
run: |
|
||||||
cd build
|
cd build
|
||||||
|
|
@ -280,20 +273,12 @@ jobs:
|
||||||
-DIMHEX_COMMIT_HASH_LONG="$env:GITHUB_SHA" `
|
-DIMHEX_COMMIT_HASH_LONG="$env:GITHUB_SHA" `
|
||||||
-DIMHEX_COMMIT_BRANCH="$($env:GITHUB_REF -replace '.*/', '')" `
|
-DIMHEX_COMMIT_BRANCH="$($env:GITHUB_REF -replace '.*/', '')" `
|
||||||
-DDOTNET_EXECUTABLE="C:/Program Files/dotnet/dotnet.exe" `
|
-DDOTNET_EXECUTABLE="C:/Program Files/dotnet/dotnet.exe" `
|
||||||
-DCPACK_WIX_VERSION="4" `
|
|
||||||
-DCPACK_WIX_ROOT="$($env:USERPROFILE -replace '\\','/')/.dotnet/tools" `
|
|
||||||
.
|
.
|
||||||
|
|
||||||
- name: 🛠️ Build
|
- name: 🛠️ Build
|
||||||
run: |
|
run: |
|
||||||
cd build
|
cd build
|
||||||
ninja install
|
ninja install
|
||||||
|
|
||||||
- name: 🕯️ Install WiX Toolkit
|
|
||||||
run: |
|
|
||||||
& "C:/Program Files/dotnet/dotnet.exe" tool install --global wix
|
|
||||||
& "$($env:USERPROFILE -replace '\\','/')/.dotnet/tools/wix" extension add -g WixToolset.UI.wixext
|
|
||||||
|
|
||||||
- name: 📦 Bundle MSI
|
- name: 📦 Bundle MSI
|
||||||
run: |
|
run: |
|
||||||
cd build
|
cd build
|
||||||
|
|
|
||||||
|
|
@ -205,6 +205,7 @@ macro(configurePackingResources)
|
||||||
set(CPACK_GENERATOR "WIX")
|
set(CPACK_GENERATOR "WIX")
|
||||||
set(CPACK_PACKAGE_NAME "ImHex")
|
set(CPACK_PACKAGE_NAME "ImHex")
|
||||||
set(CPACK_PACKAGE_VENDOR "WerWolv")
|
set(CPACK_PACKAGE_VENDOR "WerWolv")
|
||||||
|
set(CPACK_WIX_VERSION 3)
|
||||||
set(CPACK_WIX_UPGRADE_GUID "05000E99-9659-42FD-A1CF-05C554B39285")
|
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_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_BANNER "${PROJECT_SOURCE_DIR}/resources/dist/windows/wix_banner.png")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue