Skip to content

Commit c4c1eac

Browse files
committed
v1.0.0
1 parent c4a6f21 commit c4c1eac

File tree

3 files changed

+17
-45
lines changed

3 files changed

+17
-45
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ jobs:
44
build:
55
runs-on: windows-latest
66
steps:
7-
- uses: actions/checkout@v3
7+
- uses: actions/checkout@v4
88
- uses: ilammy/msvc-dev-cmd@v1
99

1010
- name: Prepare DirectX SDK
@@ -15,33 +15,33 @@ jobs:
1515
git init && git remote add origin https://github.com/hrydgard/minidx9
1616
git fetch --depth 1 origin master
1717
git checkout -q FETCH_HEAD
18-
cd Lib/x64
18+
cd Lib/x86
1919
rm -rf D3DCSXd.lib d3dx9d.lib d3dx10d.lib d3dx11d.lib xapobased.lib
2020
2121
- name: Link DirectX SDK
2222
working-directory: ${{github.workspace}}
2323
shell: cmd
24-
run: lib /out:dxstatic.lib directx/Lib/x64/*.lib
24+
run: lib /out:dxstatic.lib directx/Lib/x86/*.lib
2525

2626
- name: Link Windows SDK
2727
working-directory: ${{github.workspace}}
2828
shell: pwsh
29-
run: lib /out:winstatic.lib $env:WindowsSdkDir\Lib\$env:WindowsSDKVersion\um\x64\User32.Lib $env:WindowsSdkDir\Lib\$env:WindowsSDKVersion\um\x64\Gdi32.Lib
29+
run: lib /out:winstatic.lib $env:WindowsSdkDir\Lib\$env:WindowsSDKVersion\um\x86\User32.Lib $env:WindowsSdkDir\Lib\$env:WindowsSDKVersion\um\x86\Gdi32.Lib
3030

3131
- name: Build ANGLE
3232
working-directory: ${{github.workspace}}
3333
shell: pwsh
34-
run: vcpkg install angle:x64-windows-static
34+
run: vcpkg install angle:x86-windows-static
3535

3636
- name: Export ANGLE
3737
working-directory: ${{github.workspace}}
3838
shell: pwsh
39-
run: vcpkg export angle:x64-windows-static --raw --output-dir=. --output=angle-x64-windows-static
39+
run: vcpkg export angle:x86-windows-static --raw --output-dir=. --output=angle-x86-windows-static
4040

4141
- name: Link ANGLE
4242
working-directory: ${{github.workspace}}
4343
shell: cmd
44-
run: lib /out:libangle.lib angle-x64-windows-static/installed/x64-windows-static/lib/*.lib
44+
run: lib /out:libangle.lib angle-x86-windows-static/installed/x86-windows-static/lib/*.lib
4545

4646
- name: Link av_libglesv2.lib
4747
working-directory: ${{github.workspace}}
@@ -51,48 +51,15 @@ jobs:
5151
- name: Package ANGLE
5252
working-directory: ${{github.workspace}}
5353
shell: pwsh
54-
run: |
55-
7z a -y -mx9 angle-x64-windows-static-$env:UCRTVersion.7z ./angle-x64-windows-static/
56-
7z a -y -mx9 av_libglesv2-$env:UCRTVersion.7z ./av_libglesv2.lib
57-
58-
- name: Create MD5
59-
working-directory: ${{github.workspace}}
60-
shell: bash
61-
run: |
62-
md5sum angle-x64-windows-static-$UCRTVersion.7z > angle-x64-windows-static-$UCRTVersion.7z.md5
63-
md5sum av_libglesv2-$UCRTVersion.7z > av_libglesv2-$UCRTVersion.7z.md5
64-
65-
- name: List dir
66-
working-directory: ${{github.workspace}}
67-
shell: bash
68-
run: ls -al .
69-
70-
- uses: actions/upload-artifact@v3
71-
with:
72-
name: angle-x64-windows-static-${{env.UCRTVersion}}.7z
73-
path: angle-x64-windows-static-${{env.UCRTVersion}}.7z
54+
run: 7z a -y -mx9 av_libglesv2-$env:UCRTVersion.7z ./av_libglesv2.lib
7455

75-
- uses: actions/upload-artifact@v3
76-
with:
77-
name: angle-x64-windows-static-${{env.UCRTVersion}}.7z.md5
78-
path: angle-x64-windows-static-${{env.UCRTVersion}}.7z.md5
79-
80-
- uses: actions/upload-artifact@v3
56+
- uses: actions/upload-artifact@v4
8157
with:
8258
name: av_libglesv2-${{env.UCRTVersion}}.7z
8359
path: av_libglesv2-${{env.UCRTVersion}}.7z
8460

85-
- uses: actions/upload-artifact@v3
86-
with:
87-
name: av_libglesv2-${{env.UCRTVersion}}.7z.md5
88-
path: av_libglesv2-${{env.UCRTVersion}}.7z.md5
89-
9061
- name: Release artifacts
9162
uses: softprops/action-gh-release@v1
9263
if: startsWith(github.ref, 'refs/tags/')
9364
with:
94-
files: |
95-
angle-x64-windows-static-${{env.UCRTVersion}}.7z
96-
angle-x64-windows-static-${{env.UCRTVersion}}.7z.md5
97-
av_libglesv2-${{env.UCRTVersion}}.7z
98-
av_libglesv2-${{env.UCRTVersion}}.7z.md5
65+
files: av_libglesv2-${{env.UCRTVersion}}.7z

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
################################################################################
2+
# 此 .gitignore 文件已由 Microsoft(R) Visual Studio 自动创建。
3+
################################################################################
4+
5+
/.vs

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
# ANGLE.Static
2-
Static library of ANGLE for Avalonia UI
1+
# av_libglesv2-windows-x86-static
2+
Windows X86 Static library of ANGLE for Avalonia UI

0 commit comments

Comments
 (0)