4
4
build :
5
5
runs-on : windows-latest
6
6
steps :
7
- - uses : actions/checkout@v3
7
+ - uses : actions/checkout@v4
8
8
- uses : ilammy/msvc-dev-cmd@v1
9
9
10
10
- name : Prepare DirectX SDK
@@ -15,33 +15,33 @@ jobs:
15
15
git init && git remote add origin https://github.com/hrydgard/minidx9
16
16
git fetch --depth 1 origin master
17
17
git checkout -q FETCH_HEAD
18
- cd Lib/x64
18
+ cd Lib/x86
19
19
rm -rf D3DCSXd.lib d3dx9d.lib d3dx10d.lib d3dx11d.lib xapobased.lib
20
20
21
21
- name : Link DirectX SDK
22
22
working-directory : ${{github.workspace}}
23
23
shell : cmd
24
- run : lib /out:dxstatic.lib directx/Lib/x64 /*.lib
24
+ run : lib /out:dxstatic.lib directx/Lib/x86 /*.lib
25
25
26
26
- name : Link Windows SDK
27
27
working-directory : ${{github.workspace}}
28
28
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
30
30
31
31
- name : Build ANGLE
32
32
working-directory : ${{github.workspace}}
33
33
shell : pwsh
34
- run : vcpkg install angle:x64 -windows-static
34
+ run : vcpkg install angle:x86 -windows-static
35
35
36
36
- name : Export ANGLE
37
37
working-directory : ${{github.workspace}}
38
38
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
40
40
41
41
- name : Link ANGLE
42
42
working-directory : ${{github.workspace}}
43
43
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
45
45
46
46
- name : Link av_libglesv2.lib
47
47
working-directory : ${{github.workspace}}
@@ -51,48 +51,15 @@ jobs:
51
51
- name : Package ANGLE
52
52
working-directory : ${{github.workspace}}
53
53
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
74
55
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
81
57
with :
82
58
name : av_libglesv2-${{env.UCRTVersion}}.7z
83
59
path : av_libglesv2-${{env.UCRTVersion}}.7z
84
60
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
-
90
61
- name : Release artifacts
91
62
uses : softprops/action-gh-release@v1
92
63
if : startsWith(github.ref, 'refs/tags/')
93
64
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
0 commit comments