File tree 2 files changed +22
-7
lines changed
2 files changed +22
-7
lines changed Original file line number Diff line number Diff line change 39
39
matrix :
40
40
image :
41
41
- ubuntu:20.04 # LTS | CMake 3.16.3 | G++ 9.3.0 | QT 5.12.8
42
- - debian:11 # stable | CMake 3.18.4 | G++ 10.2.1 | QT 5.15.2
43
42
- ubuntu:22.04 # LTS | CMake 3.22.1 | G++ 11.2.0 | QT 5.15.3
43
+ - debian:12 # stable | CMake 3.25.1 | G++ 12.2.0 | QT 5.15.8
44
+ - ubuntu:24.04 # LTS | CMake 3.28.3 | G++ 13.2.0 | QT 5.15.13
44
45
45
46
steps :
46
47
- name : Cancel Previous Runs
52
53
apt-get update
53
54
apt-get install -yqq --no-install-recommends --no-install-suggests \
54
55
ca-certificates build-essential cmake ninja-build git \
55
- libicu-dev libexpat1-dev qttools5 -dev-tools qtbase5 -dev-tools \
56
- qtbase5-dev qtmultimedia5-dev libqt5svg5-dev
56
+ libicu-dev libexpat1-dev libinih -dev qttools5 -dev-tools \
57
+ qtbase5-dev-tools qtbase5-dev qtmultimedia5-dev libqt5svg5-dev
57
58
58
59
- name : Clone Repository
59
60
uses : actions/checkout@v2
Original file line number Diff line number Diff line change @@ -17,22 +17,36 @@ finish-args:
17
17
# - --filesystem=home
18
18
- --device=dri
19
19
- --allow=devel
20
+ cleanup :
21
+ - /include
22
+ - /lib/cmake
23
+ - /lib/pkgconfig
24
+ - /lib/*.so
20
25
modules :
26
+ # external libraries
27
+ - name : libinih
28
+ buildsystem : meson
29
+ config-opts :
30
+ - --buildtype=debugoptimized
31
+ sources :
32
+ - type : git
33
+ url : https://github.com/benhoyt/inih.git
34
+ tag : 58
35
+ commit : 5cc5e2c24642513aaa5b19126aad42d0e4e0923e
36
+ # own libraries
21
37
- name : liblcf
22
38
buildsystem : cmake-ninja
39
+ builddir : true
23
40
config-opts :
24
41
- -DCMAKE_BUILD_TYPE=RelWithDebInfo
25
42
- -DLIBLCF_ENABLE_TOOLS=OFF
26
43
- -DLIBLCF_WITH_XML=OFF
27
44
- -DLIBLCF_ENABLE_TESTS=OFF
45
+ - -DLIBLCF_UPDATE_MIMEDB=OFF
28
46
sources :
29
47
- type : git
30
48
url : https://github.com/EasyRPG/liblcf.git
31
- # tag: '0.7.0'
32
49
cleanup :
33
- - /include
34
- - /lib/pkgconfig
35
- - /lib/cmake
36
50
- /share
37
51
- name : editor
38
52
buildsystem : cmake-ninja
You can’t perform that action at this time.
0 commit comments