Skip to content
This repository was archived by the owner on Apr 28, 2026. It is now read-only.

Commit b42b585

Browse files
committed
Add windows ARM64 builds support
1 parent 64a3dcf commit b42b585

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

.github/workflows/build.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,20 @@ jobs:
2020
with:
2121
path: ./build/src/Release/axslcc.exe
2222
name: axslcc-win-x64
23+
win-arm64:
24+
runs-on: windows-11-arm
25+
steps:
26+
- uses: actions/checkout@v6
27+
- name: build
28+
shell: pwsh
29+
run: |
30+
cmake -B build
31+
cmake --build build --config Release --target axslcc
32+
- name: Upload
33+
uses: actions/upload-artifact@v6
34+
with:
35+
path: ./build/src/Release/axslcc.exe
36+
name: axslcc-win-arm64
2337
linux-x64:
2438
runs-on: ubuntu-22.04
2539
steps:

.github/workflows/dist.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,10 @@ jobs:
5757
- name: Create packages
5858
if: ${{ steps.check_ver.outputs.release_ver != '' }}
5959
run: |
60-
curl -L https://github.com/simdsoft/1kiss/releases/download/devtools/d3dcompiler_47.dll -o ./axslcc-win-x64/d3dcompiler_47.dll
60+
curl -L https://github.com/simdsoft/1kiss/releases/download/devtools/d3dcompiler_47-x64.dll -o ./axslcc-win-x64/d3dcompiler_47.dll
61+
curl -L https://github.com/simdsoft/1kiss/releases/download/devtools/d3dcompiler_47-arm64.dll -o ./axslcc-win-arm64/d3dcompiler_47.dll
6162
ls -l ./axslcc-win-x64
63+
ls -l ./axslcc-win-arm64
6264
mkdir -p pkg_dir
6365
prefix=axslcc-${{ steps.check_ver.outputs.release_ver }}
6466
ls -l axslcc-linux-x64
@@ -78,6 +80,7 @@ jobs:
7880
tar -czvf ./pkg_dir/$prefix-osx-x64.tar.gz -C ./axslcc-osx-x64 axslcc
7981
tar -czvf ./pkg_dir/$prefix-osx-arm64.tar.gz -C ./axslcc-osx-arm64 axslcc
8082
sh -c "cd ./axslcc-win-x64; zip ../pkg_dir/$prefix-win-x64.zip axslcc.exe d3dcompiler_47.dll"
83+
sh -c "cd ./axslcc-win-arm64; zip ../pkg_dir/$prefix-win-arm64.zip axslcc.exe d3dcompiler_47.dll"
8184
- name: Publish to github release page
8285
if: ${{ steps.check_ver.outputs.release_ver != '' }}
8386
uses: softprops/action-gh-release@v2

0 commit comments

Comments
 (0)