File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -21,41 +21,47 @@ jobs:
2121 environment : msvc
2222 shell : pwsh
2323 static : false
24+ fatal_warnings : false # TODO: enable fatal warnings, once cpp-httplib is patched either by ourselves or by the maintainers
2425
2526 - name : Windows MSVC (static)
2627 os : windows
2728 os-version : 2022
2829 environment : msvc
2930 shell : pwsh
3031 static : true
32+ fatal_warnings : false # TODO: enable fatal warnings, once cpp-httplib is patched either by ourselves or by the maintainers
3133
3234 - name : Windows MingGW
3335 os : windows
3436 os-version : 2022
3537 environment : mingw
3638 architecture : x86_64
3739 shell : ' msys2 {0}'
40+ fatal_warnings : true
3841
3942 - name : Windows UCRT
4043 os : windows
4144 os-version : 2022
4245 environment : ucrt
4346 architecture : ucrt-x86_64
4447 shell : ' msys2 {0}'
48+ fatal_warnings : true
4549
4650 - name : Linux (ARM64)
4751 os : ubuntu
4852 os-version : 24.04-arm
4953 use-clang : false
5054 arm : true
5155 shell : bash
56+ fatal_warnings : true
5257
5358 - name : Linux
5459 os : ubuntu
5560 os-version : 24.04
5661 use-clang : false
5762 arm : false
5863 shell : bash
64+ fatal_warnings : true
5965
6066 - name : Linux Clang (libstdc++)
6167 os : ubuntu
6470 use-clang_stdlib : false
6571 arm : false
6672 shell : bash
73+ fatal_warnings : true
6774
6875 - name : Linux Clang (libc++)
6976 os : ubuntu
@@ -72,18 +79,21 @@ jobs:
7279 use-clang_stdlib : true
7380 arm : false
7481 shell : bash
82+ fatal_warnings : true
7583
7684 - name : MacOS
7785 os : macos
7886 os-version : 13
7987 arm : false
8088 shell : bash
89+ fatal_warnings : true
8190
8291 - name : MacOS (Arm64)
8392 os : macos
8493 os-version : 14
8594 arm : true
8695 shell : bash
96+ fatal_warnings : true
8797
8898 defaults :
8999 run :
@@ -199,7 +209,7 @@ jobs:
199209 brew install sdl2 sdl2_ttf sdl2_mixer sdl2_image
200210
201211 - name : Configure
202- run : meson setup build -Dbuildtype=release -Ddefault_library=${{( matrix.config.os == 'windows' && matrix.config.environment == 'msvc' && matrix.config.static ) && 'static' ||'shared' }} -Dclang_libcpp=${{ ( ( matrix.config.os == 'ubuntu' && matrix.config.use-clang == true && matrix.config.use-clang_stdlib ) || matrix.config.os == 'macos' ) && 'enabled' || 'disabled' }} -Drun_in_ci=true --fatal-meson-warnings
212+ run : meson setup build -Dbuildtype=release -Ddefault_library=${{( matrix.config.os == 'windows' && matrix.config.environment == 'msvc' && matrix.config.static ) && 'static' ||'shared' }} -Dclang_libcpp=${{ ( ( matrix.config.os == 'ubuntu' && matrix.config.use-clang == true && matrix.config.use-clang_stdlib ) || matrix.config.os == 'macos' ) && 'enabled' || 'disabled' }} -Drun_in_ci=true ${{( matrix.config.fatal_warnings ) && ' --fatal-meson-warnings' || '' }}
203213
204214 - name : Build
205215 run : meson compile -C build
Original file line number Diff line number Diff line change 4141 run : 7z x "-oC:/Program Files (x86)/NSIS" "${{ github.workspace }}/envar_plugin.zip"
4242
4343 - name : Configure
44- run : meson setup build -Dbuildtype=release -Ddefault_library=shared -Dbuild_installer=true -Drun_in_ci=true --fatal-meson-warnings
44+ run : meson setup build -Dbuildtype=release -Ddefault_library=shared -Dbuild_installer=true -Drun_in_ci=true
45+ # TODO: enable fatal warnings, once cpp-httplib is patched either by ourselves or by the maintainers: --fatal-meson-warnings
4546
4647 - name : Build installer
4748 run : |
You can’t perform that action at this time.
0 commit comments