@@ -115,6 +115,7 @@ jobs:
115115 cc:p
116116 cmake:p
117117 curl:p
118+ fmt:p
118119 gtest:p
119120 libinih:p
120121 meson:p
@@ -126,6 +127,27 @@ jobs:
126127 meson setup "${{github.workspace}}/build" -Dauto_features=${{matrix.deps}} -Dwarning_level=3 -Dcpp_std=c++20
127128 meson compile -C "${{github.workspace}}/build" --verbose
128129 meson test -C "${{github.workspace}}/build" --verbose
130+ MSYS :
131+ runs-on : windows-latest
132+ defaults :
133+ run :
134+ shell : msys2 {0}
135+ steps :
136+ - uses : actions/checkout@v4
137+ - uses : msys2/setup-msys2@v2
138+ with :
139+ msystem : ' MSYS'
140+ install : >-
141+ cmake
142+ gcc
143+ meson
144+ ninja
145+ pkgconf
146+ - name : Compile and Test
147+ run : |
148+ meson setup build -Dwarning_level=3 -Dcpp_std=gnu++20
149+ meson compile -C build --verbose
150+ meson test -C build --verbose
129151 MacOS :
130152 runs-on : macos-latest
131153 name : macOS-deps=${{matrix.deps}}
@@ -141,7 +163,7 @@ jobs:
141163
142164 - name : Compile and Test
143165 run : |
144- meson setup "${{github.workspace}}/build" -Dauto_features=${{matrix.deps}} -Dwarning_level=3 -Dnls=disabled -Db_sanitize=address,undefined
166+ meson setup "${{github.workspace}}/build" -Dauto_features=${{matrix.deps}} -Dwarning_level=3 -Dcpp_std=c++20 - Dnls=disabled -Db_sanitize=address,undefined
145167 meson compile -C "${{github.workspace}}/build" --verbose
146168 meson test -C "${{github.workspace}}/build" --verbose
147169 FreeBSD :
@@ -151,7 +173,7 @@ jobs:
151173 - uses : vmactions/freebsd-vm@v1
152174 with :
153175 prepare : |
154- pkg install -y cmake curl ninja meson gettext pkgconf googletest expat inih brotli
176+ pkg install -y cmake curl ninja meson gettext pkgconf googletest expat inih brotli libfmt
155177 run : |
156178 meson setup "${{github.workspace}}/build" -Dwarning_level=3 -Dcpp_std=c++20
157179 meson compile -C "${{github.workspace}}/build" --verbose
0 commit comments