1
1
name : build
2
2
3
- on :
4
- push :
3
+ on : [push, pull_request]
5
4
6
5
env :
7
6
CACHE_VERSION : 1
7
+ DEBIAN_FRONTEND : noninteractive
8
8
PAWPAW_SKIP_LTO : 1
9
9
PAWPAW_SKIP_SAMPLERATE : 1
10
10
PAWPAW_VERSION : 7105dc52abffd5aa5f1ab65f27396f59ba945ea3
42
42
run : |
43
43
source PawPaw/local.env ${{ matrix.target }}
44
44
cmake -S . -B build
45
- $(which cmake) --build build
45
+ $(which cmake) --build build -j
46
46
47
47
macos :
48
48
strategy :
@@ -73,15 +73,15 @@ jobs:
73
73
run : |
74
74
source PawPaw/local.env ${{ matrix.target }}
75
75
cmake -S . -B build
76
- $(which cmake) --build build
76
+ $(which cmake) --build build -j
77
77
78
78
windows :
79
79
strategy :
80
80
matrix :
81
81
target : [win32, win64]
82
82
runs-on : ubuntu-latest
83
83
container :
84
- image : debian:12
84
+ image : ubuntu:23.10
85
85
steps :
86
86
- uses : actions/checkout@v3
87
87
with :
@@ -97,10 +97,11 @@ jobs:
97
97
sudo dpkg --add-architecture i386
98
98
sudo apt-get update -qq
99
99
if [ '${{ matrix.target }}' == 'win32' ]; then
100
- sudo apt-get install -yqq binutils-mingw-w64-i686 g++-mingw-w64-i686 mingw-w64 wine-stable
100
+ sudo apt-get install -yqq binutils-mingw-w64-i686 g++-mingw-w64-i686
101
101
else
102
- sudo apt-get install -yqq binutils-mingw-w64-x86-64 g++-mingw-w64-x86-64 mingw-w64 wine-stable
102
+ sudo apt-get install -yqq binutils-mingw-w64-x86-64 g++-mingw-w64-x86-64
103
103
fi
104
+ sudo apt-get install -yqq autoconf automake curl cmake git mingw-w64 wine-stable
104
105
- name : bootstrap
105
106
shell : bash
106
107
run : |
@@ -112,4 +113,4 @@ jobs:
112
113
run : |
113
114
source PawPaw/local.env ${{ matrix.target }}
114
115
cmake -S . -B build
115
- $(which cmake) --build build
116
+ $(which cmake) --build build -j
0 commit comments