|
|
|
@ -76,6 +76,29 @@ jobs:
|
|
|
|
|
meson setup "${{github.workspace}}/build" --wrap-mode=${{matrix.deps}} -Dwarning_level=3 -Dcpp_std=c++latest
|
|
|
|
|
meson compile -C "${{github.workspace}}/build" --verbose
|
|
|
|
|
meson test -C "${{github.workspace}}/build" --verbose
|
|
|
|
|
VisualStudio-clang-cl:
|
|
|
|
|
runs-on: windows-latest
|
|
|
|
|
name: clang-cl-${{matrix.deps}}
|
|
|
|
|
strategy:
|
|
|
|
|
matrix:
|
|
|
|
|
deps: ['forcefallback', 'default']
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v3
|
|
|
|
|
|
|
|
|
|
- name: Install packages
|
|
|
|
|
run: |
|
|
|
|
|
python -m pip install meson ninja
|
|
|
|
|
|
|
|
|
|
- uses: ilammy/msvc-dev-cmd@v1
|
|
|
|
|
|
|
|
|
|
- name: Compile and Test
|
|
|
|
|
env:
|
|
|
|
|
CC: clang-cl
|
|
|
|
|
CXX: clang-cl
|
|
|
|
|
run: |
|
|
|
|
|
meson setup "${{github.workspace}}/build" --wrap-mode=${{matrix.deps}} -Dwarning_level=3 -Dcpp_std=c++latest
|
|
|
|
|
meson compile -C "${{github.workspace}}/build" --verbose
|
|
|
|
|
meson test -C "${{github.workspace}}/build" --verbose
|
|
|
|
|
MSYS2:
|
|
|
|
|
runs-on: windows-latest
|
|
|
|
|
name: MSYS2-${{matrix.platform}}-deps=${{matrix.deps}}
|
|
|
|
|