Commit 1e9c673 1 parent 577b0e1 commit 1e9c673 Copy full SHA for 1e9c673
File tree 1 file changed +10
-13
lines changed
1 file changed +10
-13
lines changed Original file line number Diff line number Diff line change @@ -89,25 +89,22 @@ jobs:
89
89
- name : " Checkout sources"
90
90
uses : actions/checkout@v3
91
91
92
- - name : " Install dependencies"
93
- run : |
94
- .\.github\get-deps-mingw.ps1
92
+ - name : " Install MSYS2 and packages"
93
+ uses : msys2/setup-msys2@v2
94
+ with :
95
+ msystem : MINGW64
96
+ install : " make diffutils mingw-w64-x86_64-gcc mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_image"
95
97
96
98
- name : " Compile"
97
- shell : powershell
99
+ shell : " msys2 {0} "
98
100
run : |
99
- $env:path = $env:path + ";" + (Join-Path $pwd.Drive.Root "opt/local/x86_64-w64-mingw32/bin")
100
- $env:path = $env:path + ';C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64'
101
- mingw32-make SYSTEM=WINDOWS CC=gcc bin/brogue.exe
101
+ make SYSTEM=WINDOWS CC=gcc bin/brogue.exe
102
+ ldd bin/brogue.exe
102
103
103
104
- name : " Create artifact"
105
+ shell : " msys2 {0}"
104
106
run : |
105
- mingw32-make SYSTEM=WINDOWS BrogueCE-windows
106
- cp SDL2\x86_64-w64-mingw32\bin\SDL2.dll BrogueCE-windows
107
- cp SDL2_image\x86_64-w64-mingw32\bin\zlib1.dll BrogueCE-windows
108
- cp SDL2_image\x86_64-w64-mingw32\bin\SDL2_image.dll BrogueCE-windows
109
- cp SDL2_image\x86_64-w64-mingw32\bin\libpng16-16.dll BrogueCE-windows
110
- 7z a BrogueCE-windows-x86_64.zip BrogueCE-windows
107
+ make SYSTEM=WINDOWS BrogueCE-windows
111
108
112
109
- name : " Upload artifact"
113
110
uses : actions/upload-artifact@v4
You can’t perform that action at this time.
0 commit comments