Build MinGW binaries for ARM64 (#3724)
This commit is contained in:
@@ -33,20 +33,19 @@ runs:
|
|||||||
update: true
|
update: true
|
||||||
install: >-
|
install: >-
|
||||||
git
|
git
|
||||||
mingw-w64-x86_64-binutils
|
|
||||||
pacboy: >-
|
pacboy: >-
|
||||||
toolchain:p
|
toolchain:p
|
||||||
|
ccache:p
|
||||||
cmake:p
|
cmake:p
|
||||||
extra-cmake-modules:p
|
extra-cmake-modules:p
|
||||||
ninja:p
|
ninja:p
|
||||||
qt6-base:p
|
qt6-base:p
|
||||||
qt6-svg:p
|
qt6-svg:p
|
||||||
qt6-imageformats:p
|
qt6-imageformats:p
|
||||||
quazip-qt6:p
|
|
||||||
ccache:p
|
|
||||||
qt6-5compat:p
|
qt6-5compat:p
|
||||||
qt6-networkauth:p
|
qt6-networkauth:p
|
||||||
cmark:p
|
cmark:p
|
||||||
|
quazip-qt6:p
|
||||||
|
|
||||||
- name: Retrieve ccache cache (MinGW)
|
- name: Retrieve ccache cache (MinGW)
|
||||||
if: ${{ inputs.msystem != '' && inputs.build-type == 'Debug' }}
|
if: ${{ inputs.msystem != '' && inputs.build-type == 'Debug' }}
|
||||||
|
|||||||
8
.github/workflows/build.yml
vendored
8
.github/workflows/build.yml
vendored
@@ -72,9 +72,15 @@ jobs:
|
|||||||
- os: windows-2022
|
- os: windows-2022
|
||||||
artifact-name: Windows-MinGW-w64
|
artifact-name: Windows-MinGW-w64
|
||||||
base-cmake-preset: windows_mingw
|
base-cmake-preset: windows_mingw
|
||||||
msystem: clang64
|
msystem: CLANG64
|
||||||
vcvars-arch: amd64_x86
|
vcvars-arch: amd64_x86
|
||||||
|
|
||||||
|
- os: windows-11-arm
|
||||||
|
artifact-name: Windows-MinGW-arm64
|
||||||
|
base-cmake-preset: windows_mingw
|
||||||
|
msystem: CLANGARM64
|
||||||
|
vcvars-arch: arm64
|
||||||
|
|
||||||
- os: windows-2022
|
- os: windows-2022
|
||||||
artifact-name: Windows-MSVC
|
artifact-name: Windows-MSVC
|
||||||
base-cmake-preset: windows_msvc
|
base-cmake-preset: windows_msvc
|
||||||
|
|||||||
3
.github/workflows/release.yml
vendored
3
.github/workflows/release.yml
vendored
@@ -82,6 +82,9 @@ jobs:
|
|||||||
PrismLauncher-Windows-MinGW-w64-${{ env.VERSION }}.zip
|
PrismLauncher-Windows-MinGW-w64-${{ env.VERSION }}.zip
|
||||||
PrismLauncher-Windows-MinGW-w64-Portable-${{ env.VERSION }}.zip
|
PrismLauncher-Windows-MinGW-w64-Portable-${{ env.VERSION }}.zip
|
||||||
PrismLauncher-Windows-MinGW-w64-Setup-${{ env.VERSION }}.exe
|
PrismLauncher-Windows-MinGW-w64-Setup-${{ env.VERSION }}.exe
|
||||||
|
PrismLauncher-Windows-MinGW-arm64-${{ env.VERSION }}.zip
|
||||||
|
PrismLauncher-Windows-MinGW-arm64-Portable-${{ env.VERSION }}.zip
|
||||||
|
PrismLauncher-Windows-MinGW-arm64-Setup-${{ env.VERSION }}.exe
|
||||||
PrismLauncher-Windows-MSVC-arm64-${{ env.VERSION }}.zip
|
PrismLauncher-Windows-MSVC-arm64-${{ env.VERSION }}.zip
|
||||||
PrismLauncher-Windows-MSVC-arm64-Portable-${{ env.VERSION }}.zip
|
PrismLauncher-Windows-MSVC-arm64-Portable-${{ env.VERSION }}.zip
|
||||||
PrismLauncher-Windows-MSVC-arm64-Setup-${{ env.VERSION }}.exe
|
PrismLauncher-Windows-MSVC-arm64-Setup-${{ env.VERSION }}.exe
|
||||||
|
|||||||
Reference in New Issue
Block a user