diff --git a/.github/workflows/on_PR_meson.yaml b/.github/workflows/on_PR_meson.yaml index 7f33d6bb..15d9f2a4 100644 --- a/.github/workflows/on_PR_meson.yaml +++ b/.github/workflows/on_PR_meson.yaml @@ -14,6 +14,7 @@ jobs: matrix: cxx: ['7', '8', '9'] deps: ['forcefallback', 'default'] + type: ['shared', 'static'] steps: - uses: actions/checkout@v3 @@ -24,7 +25,7 @@ jobs: - name: Sanity Checks run: | - env CXX=g++-${{matrix.cxx}} meson setup "${{github.workspace}}/build" --wrap-mode=${{matrix.deps}} + env CXX=g++-${{matrix.cxx}} meson setup "${{github.workspace}}/build" --wrap-mode=${{matrix.deps}} -Ddefault_library=${{matrix.type}} meson compile -C "${{github.workspace}}/build" VisualStudio: @@ -33,6 +34,7 @@ jobs: strategy: matrix: deps: ['forcefallback', 'default'] + type: ['shared', 'static'] steps: - uses: actions/checkout@v3 @@ -43,7 +45,7 @@ jobs: - uses: ilammy/msvc-dev-cmd@v1 - name: Sanity Checks run: | - meson setup "${{github.workspace}}/build" --wrap-mode=${{matrix.deps}} + meson setup "${{github.workspace}}/build" --wrap-mode=${{matrix.deps}} -Ddefault_library=${{matrix.type}} meson compile -C "${{github.workspace}}/build" MacOS: @@ -52,6 +54,7 @@ jobs: strategy: matrix: deps: ['forcefallback', 'default'] + type: ['shared', 'static'] steps: - uses: actions/checkout@v3 @@ -61,5 +64,5 @@ jobs: - name: Compile run: | - meson setup "${{github.workspace}}/build" --wrap-mode=${{matrix.deps}} + meson setup "${{github.workspace}}/build" --wrap-mode=${{matrix.deps}} -Ddefault_library=${{matrix.type}} meson compile -C "${{github.workspace}}/build"